如何从 DateTime 获取 12 小时日期

2024-06-22

当我获得 DateTime.Hour 属性时,我总是获得 24 小时时间(因此 6PM 会给我 18)。

我如何获得“12 小时”时间,这样 6PM 就给了我 6。

我显然可以自己进行检查,但我假设有一个内置函数可以做到这一点。


怎么样:

DateTime.Hour % 12 

当然,这会给出 0-11...你想要 1-12 吗?如果是这样:

((DateTime.Hour + 11) % 12) + 1

I don't think内置了一些更简单的东西...

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 DateTime 获取 12 小时日期 的相关文章

  • 如何重写实体数据模型创建的对象上的 Equals?

    我创建了一个实体数据模型 它从 SQLite 数据库中提取记录 其中一个表是 People 我想重写 person Equals 方法 但我不确定去哪里进行这样的更改 因为 Person 对象是自动生成的 我什至看不到该 autogen 代
  • 是否可以使静态控件透明?

    我正在尝试实现一个静态控件 该控件刷新 更改文本 以响应每秒发生一次的某个事件 由于我不想每秒绘制整个客户区域 所以我决定使用静态控件 现在的问题是父窗口被蒙皮 这意味着它有自定义位图作为背景 而静态控件没有适应 所以我正在寻找使静态控件的
  • 我们可以在 C# 中定义枚举的隐式转换吗?

    是否可以在 C 中定义枚举的隐式转换 可以实现这一目标的东西吗 public enum MyEnum one 1 two 2 MyEnum number MyEnum one long i number 如果没有 为什么不呢 有一个解决方案
  • 获取当前用户的 NetworkCredential (C#)

    我正在尝试从控制台应用程序调用 Web 服务 并且我需要向客户端提供System Net NetworkCredential object 是否有可能创建一个NetworkCredential启动应用程序的用户的对象而不提示输入用户名 密码
  • 在 C/C++ 中绘制填充椭圆的简单算法

    在SO上 找到了以下绘制实心圆的简单算法 for int y radius y lt radius y for int x radius x lt radius x if x x y y lt radius radius setpixel
  • MVVM 同步集合

    是否有一种标准化方法可以将 Model 对象集合与 C 和 WPF 中匹配的 ModelView 对象集合同步 我正在寻找某种类 可以使以下两个集合保持同步 假设我只有几个苹果 并且可以将它们全部保存在内存中 换句话说 我想确保如果我将 A
  • 如果 .txt 文件不存在,则创建一个,如果存在则追加新行

    我想创建一个 txt 文件并写入它 如果该文件已经存在 我只想添加更多行 string path E AppServ Example txt if File Exists path File Create path TextWriter t
  • ASP.NET 中的 thread.sleep

    我正在为我的网站模拟彗星实时馈送协议 因此在我的控制器中我添加 while nothing new before timeout Thread Sleep 1000 但我注意到添加此功能后整个网站变慢了 调试后我得出结论 当我打电话时Thr
  • 第三方引用的 dll 未被复制来构建

    我有一个第三方 net dll 被我的 dll 类库项目 A 引用和使用 我的控制台应用程序项目 B 引用项目 A 我的问题是第三方 dll 没有被复制到控制台应用程序项目 B 的构建中 这里有什么问题呢 我的 dll 类库中引用的第三方
  • argc 和 argv 在 Windows 中没有用吗?

    在 Linux 中 argc 和 argv 计算终端中的参数 但在 Windows 中 我找不到放置第二个参数的地方 事实上 每次我运行该程序时 它都会创建那个丑陋的黑色窗口 我什至没有机会给出任何争论 那么这两个变量在Windows平台下
  • Excel 2007 中的数值 - 底层 xml 文件中的表示与存储

    这个问题与 NET和OpenXml有关 我已经阅读了以下文章 它有很好的解释 但没有回答我的问题 Excel 2007 中数值的可视化与底层 xml 文件不一致 https stackoverflow com questions 58594
  • 是否有理由为什么用 XmlInclude 修饰的基类在序列化时仍然会抛出类型未知的异常?

    我将简化代码以节省空间 但所提供的内容确实说明了核心问题 我有一个类 它的属性是基类型 有 3 个派生类可以分配给该属性 如果我将任何派生类分配给容器并尝试序列化容器 XmlSerializer 会抛出可怕的错误 类型 x 不是预期的 使用
  • 实体框架中的导航属性是什么

    我是实体框架的新手 当Visual Studio创建模型图时我们主要可以看到Entities Propertie和Navigation Properties这两个东西 那么这些Navigation Properties是什么 如何使用它们
  • 如何在 Windows 8.1 上打开多个 Visual Studio 窗口? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我使用的是 Windows 7 我能够启动多个 Visual Studio 并同时工作 现在我有 Windows 8 1 操作系统 每当我
  • 合并大文件的最佳方法是什么?

    我必须合并数千个大文件 每个大约 200MB 我想知道合并这些文件的最佳方法是什么 行将有条件地复制到合并文件中 可以使用 File AppendAllLines 或使用 Stream CopyTo 吗 使用 File AppendAllL
  • 如何进行平衡组捕获?

    假设我有这个文本输入 tes tR R abc aD mnoR xyz 我想提取 ff 输出 R abc R xyz D mnoR xyz R R abc aD mnoR xyz 目前 我只能使用平衡组方法提取组内的内容 如中所示msdn
  • 具有可导出私钥的证书的“错误密钥”例外

    我正在尝试使用非对称加密来加密然后解密文件 我已经使用 makecert 创建了一个测试证书并将其安装到我的个人本地计算机存储中 将来我必须在多个服务器上安装此证书 这就是为什么我使用 pe 标志创建它 即使用可导出的私钥 证书已成功创建并
  • Unity 错误“内部构建系统错误。后端退出,代码为 -1073740791。”摧毁/杀死了我的项目

    好吧 我可能在这里夸大了 但这是真的 当我开始打开它时 该项目由于错误 内部构建系统错误 后端退出 代码为 1073740791 而被破坏 应用程序 这个项目已经在Google Play上发布了 也许和设置有关 有人可以帮忙吗 完整错误 I
  • 有关 Endian 性和 .Net 的详细信息?

    我有几个关于字节顺序的问题 这些问题足够相关 我保证将它们作为一个问题提出 1 字节顺序是由 Net还是由硬件决定的 2 如果是由硬件决定的 我怎样才能在C 中找出硬件的字节序 3 字节序是否影响二进制交互 例如 OR AND OR 或移位
  • Json.net 将数字属性序列化为字符串

    我正在使用 JsonConvert SerializeObject 序列化模型对象 服务器期望所有字段都是字符串 我的模型对象具有数字属性和字符串属性 我无法向模型对象添加属性 有没有办法将所有属性值序列化为字符串 我必须只支持序列化 而不

随机推荐

  • 何时使用 FOUNDATION_EXPORT?

    我有点困惑 我们什么时候应该在 Objective C 中使用 FOUNDATION EXPORT 其目的是什么 谁能用通俗的语言解释一下 谢谢 我们什么时候应该使用FOUNDATION EXPORT在 Objective c 中 每当您在
  • 鼠标位置到等距图块(包括高度)

    努力将鼠标的位置转换为网格中图块的位置 当一切平坦时 数学看起来像这样 this position x Math floor pos y 240 24 pos x 320 48 this position y Math floor pos
  • iPhone以编程方式裁剪方形图像以显示为圆形

    我正在尝试使用 iPhone 上相机胶卷中的图像为自定义样式 UIButton 创建图像 该按钮具有圆形背景 并且实际上显示为圆形 现在我需要将图像放在也显示为圆形的按钮中间 如何将方形 UIImage 剪切为圆形并在圆形区域之外具有透明度
  • iPad 方向检查 UIView 类?

    我有一个UIView我添加到我的主类中的类UIViewController我需要在应用程序启动时检查设备 iPad 的方向 在viewDidLoad方法 然而 由于该类是一个UIView not UIViewController 我不能使用
  • 使用 multers3 node.js 将图像上传到 DigitalOcean Spaces 时出现 SignatureDoesNotMatch:null 错误

    Error code SignatureDoesNotMatch extendedRequestId undefined message null name SignatureDoesNotMatch region null Load de
  • NUnit辅助线程异常

    我正在测试启动辅助线程的代码 并且这个线程有时会抛出异常 我想编写一个测试 如果没有正确处理该异常 该测试就会失败 我已经准备好了该测试 我在 NUnit 中看到的是 LegacyImportWrapperTests Import Exce
  • React 漂亮的 DnD- 嵌套列表,但无需在父列表之间拖动

    我目前正在尝试使用 React Beautiful DnD 创建一个可拖动的容器对象列表 在这些对象中 我还构建了可拖动元素的子列表 我知道该库在技术上不支持嵌套列表 但我已经看到了许多解决方法 并且我相信我的用例比大多数用例更简单 因为我
  • 清除 PHP CLI 输出

    我正在尝试在我的 php CLI 应用程序上使用 实时 进度指示器 而不是输出为 1Done 2Done 3Done 我宁愿它清除并只显示最新结果 系统 命令 C CLS 不起作用 ob flush flush 或我发现的其他任何东西也没有
  • MFC - 显示对话框后立即执行代码(.NET 相当于 Form.Shown)

    我正在对 C MFC 项目进行一些小的更改 我是 NET 开发人员 因此 Windows 编程对我来说是新的 我需要在 CDialog 第一次完全显示 绘制 后立即启动一些方法 但仅一次 我怎样才能做到这一点 在 NET中我会处理表格所示
  • Golang 有 libfaketime 替代品吗?

    我想自动化一些测试 我必须操纵系统时间来检查用 golang 编写的程序的身份验证行为 根据这个帖子 https stackoverflow com questions 36024872 libfaketime doesnt work wi
  • 如何生成0到1之间的随机数?

    我想生成 0 1 之间的随机数 我正在尝试以下操作 double r2 return rand 10000 10000 0 int SA double u u r2 但它不会产生预期的结果 我该如何修复它 在你的版本中rand 10000将
  • Json 数组的 Avro 架构

    假设我有以下 json id 1 text some text user id 1 id 1 text some text user id 2 对于这个对象数组来说 合适的 avro 模式是什么 简短回答 该对象数组的适当 avro 架构如
  • 当我调用 fillRoundRect() 时,只有 1 个角被圆化

    当运行此代码时 import java awt Color import java awt Graphics import java awt Graphics2D import java awt RenderingHints import
  • useEffect 钩子加载数据两次,我的意思是它运行了两次[重复]

    这个问题在这里已经有答案了 我正在尝试将数据加载到我的App js文件从后端反应 我使用 redux 构建了从后端到前端的整个数据获取和存储管道 这是代码 function App const dispatch useDispatch us
  • WordPress api v2 按标签过滤帖子

    如何使用 wordpress api v2 获取特定标签的所有帖子 例如 我有一个 ID 为 24 的标签 programming 如何获取包含此 id 的所有帖子 我试过了 wp json wp v2 posts filter tag 2
  • 如何提高PHP性能?

    我已经为 Facebook 创建了 PHP 应用程序 它使用 MySQL Memcached 并在 Centos 2 6 Ghz 和 2 GB RAM 上的 Lighttpd 上运行 它基本上是一个 PHP 文件 第一次运行后会被缓存 每次
  • 在 NestedScrollView 内部时,回收器视图对于大数据加载速度非常慢

    我已经添加了RecyclerView在我的里面NestedScrollView 基本上我希望 RecyclerView 与其他视图一起滚动 我面临的问题是 对于一小部分数据 它工作正常 但对于大量数据 200 个条目 每当我启动活动时 它都
  • MySQL C++ 连接器:获取 insert_id

    我正在使用 mysql 连接器 C 我的表中有一个 auto increment 列 我想在执行插入操作时获取插入 id 有人知道如何得到它吗 谢谢 我的代码是这样的 conn gt setAutoCommit 0 pstmt reset
  • 如何在桌面应用程序中使用 ZeroMQ

    我正在开发一个桌面应用程序 该应用程序部署在Windows和Mac平台上 作为应用程序的一部分 它应该与本机层进行通信 目前本机层和Java层之间的通信是使用套接字完成的 最近团队中有人建议使用zeroMQ 你们中的任何一位都可以澄清我的疑
  • 如何从 DateTime 获取 12 小时日期

    当我获得 DateTime Hour 属性时 我总是获得 24 小时时间 因此 6PM 会给我 18 我如何获得 12 小时 时间 这样 6PM 就给了我 6 我显然可以自己进行检查 但我假设有一个内置函数可以做到这一点 怎么样 DateT