当我获得 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(使用前将#替换为@)