c# 怎么判断系统时间是12小时制和24小时制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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));
hh 12 小时制的小时,一位数的小时数有前导零。
H 24 小时制的小时,一位数的小时数没有前导零。
HH 24 小时制的小时,一位数的小时数有前导零。
全手打,请采纳,谢谢! 参考技术B 十二点以后看.如果下午一点显示13点就是24制. 参考技术C DateTimeFormatInfo 类
http://msdn.microsoft.com/zh-cn/library/system.globalization.datetimeformatinfo.aspx 参考技术D DateTimeFormatInfo 类
手机24小时制怎么设置
如果您使用的是华为手机,您可以进入设置 > 系统和更新 > 日期和时间,开启24小时制开关,时间将以 24 小时格式显示。 参考技术A手机24小时制具体操作步骤如下:
1、首先在手机上左右的滑动屏幕,找到手机上的“时钟”的图标。
2、在打开的时钟窗口中,点击右下角“设置”按钮。
3、接下来就会打开华为手机的设置页面,在页面中找到“日期和时间”的菜单项。
4、在打开的日期和时间的页面中,可以看到“24小时制”的设置项。
5、点击该设置项后面的开关,把其设置为开的状态即可。
6、这时可以看到右上角的时间已修改为24小时制的显示方式了。
参考技术B 24小时制的,你可以进入手机里的设置,找到系统与更新有时间和日期的设置,进入就可以更改24小时或12小时时制。 参考技术C 若使用的是vivo手机,可进入设置--系统管理/更多设置--日期与时间-开启使用24小时格式的开关即可。vivo X90 Pro
¥4999
vivo X Fold+
¥9999
vivo S16 Pro
¥2999
vivo Pad
¥2499
查
看
更
多
- 官方电话官方服务
- 官方网站寄修服务服务中心配件价格在线客服保障服务
以上是关于c# 怎么判断系统时间是12小时制和24小时制的主要内容,如果未能解决你的问题,请参考以下文章
javascript 如果判断时间是24小时制还是12小时制
SimpleDateFormat 12小时制和24小时制的区别