将AM/PM转换为小写字母

本文关键字:小写字 转换 PM AM | 更新日期: 2023-09-27 18:05:57

我有一个字符串start's 7/28/2015 4:00 AM end's 7/31/2015 4:30 AM

我想它应该转换AM/PM作为am/pm实用的c#…请帮助我我!

将AM/PM转换为小写字母

使用String.ToLower方法:

DateTime.Now.ToString().ToLower();

如果您总是希望日期/时间为该格式。当ToString.

时,最好使用InvarientCulture
string text = 
DateTime.Now.ToString("MM/dd/yyyy HH:mm tt",CultureInfo.InvariantCulture).ToLower();

您也可以通过tt字符串格式化器分离AM/PM格式,以防您只想将AM/PM小写而不是整个日期(例如:August 3, 2015 3:00 pm

)。
//If it happens that you will have a formatted string like "August 3, 2015 3:00 pm"
//It's is better to separate the 'AM/PM' format via `tt` formatter.
DateTime now = DateTime.Now;
string formatted1 = now.ToString("MMMM dd, yyyy hh:mm ") + now.ToString("tt").ToLower();
Console.WriteLine(formatted1);
string formatted2 = now.ToString("MM/dd/yyyy hh:mm ") + now.ToString("tt").ToLower();
Console.WriteLine(formatted2);
Console.ReadLine();