c# 怎么判断系统时间是12小时制和24小时制
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/10 21:19:45
c# 怎么判断系统时间是12小时制和24小时制
这要根据程序来判断吧.
先获取当前时间的小时为Hour,如果Hour大于12那么肯定是24小时制,如果小于12,那么将当前时间加12-Hour+1(AddDays方法)得到时间t2,如果t2的Hour大于12那么就是24小时制,否则是12小时制.
再问: 不好意思这句没看懂“那么将当前时间加12-Hour+1(AddDays方法” 能解释一下吗? 谢谢
再答: //上面有点笔误,应该是AddHours() private static int TimeMothed(DateTime time) { int result; if (time.Hour > 12) result = 24; else { //等下一次进制 var temp = time.AddHours(12 - time.Hour + 1); if (temp.Hour > 12) result = 24; else result = 12; } return result; } static void Main(string[] args) { Console.WriteLine(TimeMothed(DateTime.Now)); }
先获取当前时间的小时为Hour,如果Hour大于12那么肯定是24小时制,如果小于12,那么将当前时间加12-Hour+1(AddDays方法)得到时间t2,如果t2的Hour大于12那么就是24小时制,否则是12小时制.
再问: 不好意思这句没看懂“那么将当前时间加12-Hour+1(AddDays方法” 能解释一下吗? 谢谢
再答: //上面有点笔误,应该是AddHours() private static int TimeMothed(DateTime time) { int result; if (time.Hour > 12) result = 24; else { //等下一次进制 var temp = time.AddHours(12 - time.Hour + 1); if (temp.Hour > 12) result = 24; else result = 12; } return result; } static void Main(string[] args) { Console.WriteLine(TimeMothed(DateTime.Now)); }
c# 怎么判断系统时间是12小时制和24小时制
手表怎么调12小时和24小时制
英语时间 24 小时制表达 还是12小时制?
请问12小时制和24小时制英语怎么翻译? 还有小时制怎么翻译呢?谢谢.
一天的时间为什么是24小时 而不是12小时?
什么是12小时和24小时的时间格式?分别是怎么样呢
苹果手机怎么把时间改成24小时制的
一般的客服7*24小时 是怎么休息的?和上12小时休息24小时一样么?
怎样获取当前时间只获取小时分钟秒C#
西门子s7-300编程,读取系统当前时间(年月日小时分秒),怎么判断这个时间在不在7点到10点之间?
在英文的时间表达法中是12小时制还是24小时制?
时间单位“小时”是怎么确定的?