none
DateTime 24小时制显示问题为什么按以下代码方式处理,我的算出的时间总不能按24小时制显示 RRS feed

  • 问题

  • DateTime 24小时制显示问题为什么按以下代码方式处理,我的算出的时间总不能按24小时制显示



    DateTimeFormatInfo myDTFI = new CultureInfo("en-US",
    false).DateTimeFormat;
    //myDTFI.

    this.hidBeijing.Value =
    System.DateTime.UtcNow.AddHours(8).ToString("MMM dd,yyyy hh:mmTongue Tieds", myDTFI);
    2007年8月3日 2:26

答案

  • 小写的hh表示的时间是12小时制的,大写的HH表示的时间是24小时制的,如果您要显示24小时制的时间,可以将代码改成如下:
    DateTimeFormatInfo myDTFI = new CultureInfo("en-US",false).DateTimeFormat; //myDTFI.
    this.hidBeijing.Value =System.DateTime.UtcNow.AddHours(8).ToString("MMM dd,yyyy HH:mmTongue Tieds", myDTFI);
    2007年8月3日 2:56