如何以小写形式获取月份名称和上午/下午

时间:2011-03-18 22:00:08

标签: c# asp.net formatting

如何以小写形式获取月份名称和上午/下午

DateTime.Now.ToString("MMMM h:m tt");


这给了我大写字母,但我想要小写字母。

3 个答案:

答案 0 :(得分:16)

您只需要使用ToLower方法

DateTime.Now.ToString("MMMM h:m tt").ToLower();

答案 1 :(得分:5)

鉴于其他所有内容都是数字的,我认为只需在结果上调用ToLower就行了。我不认为你可以在格式字符串中做任何事情来强制它小写。

答案 2 :(得分:0)

您可以使用DateFormat Class,此静态方法会将其转换为较低的上午

 Calendar calendar = Calendar.getInstance();
   String inFormat = "d MMM yyyy,h:mm aa";
   String dateString = DateFormat.format(inFormat, calendar).toString();

通过将字符串转换为小写字母(您正在执行),您的月份也将转换为小写,假设您的月份是 7月,那么它将转换为 7月。所以我认为你可以使用上面的方法专门将am_pm转换为小写

相关问题