C# 输出24小时格式时间

刚才测试一个程序时候,发现本应该是24表示的时间,结果变成了12小时,结果在加载列表的时候,顺序就不正确了。

那么应该是时间.ToString(XX)XX 的格式问题。

所以需要这样:

比如   MessageBox.Show(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));

会输出  2014-4-3 5:08:4【12小时格式】

那么   MessageBox.Show(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));

会输出  2014-4-3 17:08:4【24小时格式】

所以这里需要注意:

yyyy-MM-dd 是固定写法表示 2014-04-03 这里需要使用MM(月) 而不是mm(表示分钟了)

也希望大家注意:

时间: 2024-10-12 02:42:14

C# 输出24小时格式时间的相关文章

php 24小时格式的日期转换为12小时的日期

今天下午做一个商城站,用到限时秒杀的功能.需要一个js选择时间的插件,从网上down了一个,插件是选择到秒的,24小时制.需要把 转换为12小时制的.本来使用的是 strtotime 函数,但是发现24小时制的字符串在使用这个函数转换为时间戳的时候会强制转换为12小时制的上午的格式,这样,只要用这个插件选择了超过十二点的时间,就会出现错误.所以,要做的就是把24小时的时间转换为12小时制的时间. 经测试,要时间格式,需要先创建一个 DateTime 时间对象.方法为 然后,使用 将日期对象转换为

正则表达式匹配12小时24小时制时间

1.正则表达式匹配时刻 (1)12小时制-匹配8:10 am或者10:30 pm ... 最简单也是我们最先想到到的应该就是这种正则:[0-9]?[0-9]:[0-9]{2} (am|pm): 这的确可以满足需求,但是上述正则呢可以匹配99:99 am这种没有意义的数据,如果只是要表示有意义的数据呢?? 可以采用这种方式:(1?[0-2]|[1-9]):[0-5][0-9] (am|pm): (2)24小时制匹配时间 24小时制我们就需要考虑0这个问题,如03:30; 我们细细想一下这个问题,2

php中date()输出12小时制和24小时制

php date() 输出24小时制时间的方法: echo date("Y-m-d H:i:s"); 输出12小时制时间的方法: echo date("Y-m-d h:i:s"); 两种方式的区别就在于大小写的区别, 改个字母就可以了 大写Y表示完整的年份, 比如: 2014, 而小写的y则表示年份的简写, 比如: 14 大写H表示24小时制, 而小写的h则输出12小时制的时间了.   原文地址:https://www.cnblogs.com/jxhgt/p/109

Android系统修改时间格式为24小时制

1. frameworks/base/packages/SettingsProvider/res/values/defaults.xml 增加<stringname="time_12_24">12</string>   //24小时制的话改为24即可 2. frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java文件下, 在lo

12小时格式Xcode的-在一个“TimePicker”24 NSDate的设置

我正在使用的NSDate对象,和好了,我的iPhone与24小时格式,所以当我在测试我的应用程序,一切正常,但是,我的一个朋友试图在他的iPhone上的应用程序 CodeGo.net,但12小时格式,经过研究,我发现该问题是日期,而我不知道为什么 这个设置日期选择器和一个选择器,所以我从数据库中读取的值(是的,我已经检查了值,它们是正确的,它不是一个价值的问题),所以所有的数据被格式化,并放在一起作为一个NSDate的,然后,我设置的日期选择器和选择器与我刚刚创建的这个日期 NSDateForm

Android开发之获取系统12/24小时制的时间

//通过DateFormat获取系统的时间 String currentTime=DateFormat.format("yyyy-MM-dd hh-mm-ss", new Date()).toString(); currentTime="通过DateFormat获取的时间:\n"+currentTime; //通过SimpleDateFormat获取24小时制时间 SimpleDateFormat sdf=new SimpleDateFormat("yyy

24小时制转化为12小时制

static void Main(string[] args) { while (true) { int t,n; Console.Write("请输入24小时制时间:"); t = Convert.ToInt32(Console.ReadLine()); if (t>0&&t<6) { Console.WriteLine("现在时间是凌晨:"+t+"时"); } else if (t==0||t==24) { Con

c# 日期时间格式24小时制

c# 获取系统当前日期时间, 按照2016-05-05-13-00-00格式输出:string dtnow = string.Format("{0:yyyy-MM-dd-HH-mm-ss}", DateTime.Now); //24小时制 按照2016-05-05-01-00-00格式输出:string dtnow = string.Format("{0:yyyy-MM-dd-hh-mm-ss}", DateTime.Now); //12小时制

ios 在中国地区,24小时时间格式 系统设定下 获得12小时制时间的方法

如题,在中国地区,24小时时间格式 系统设定下,如果单单使用 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 之后,无论用hh 还是用K,都无法取得12小时制的时间,都是24小时的. 需要加上一条设定 formatter.locale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];