如何获取月份名称和AM/PM小写

问题描述:

如何小写
如何获取月份名称和AM/PM小写

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


这给了我大写字母得到月份名称和AM/PM,但我想小写字母。

你只需要与tolower方法

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

考虑到其他的一切都会是数字,我认为这将是最简单的,只为了呼唤ToLower对结果使用。我不认为你可以在格式字符串中做任何事情来强制它变成小写字母。

您可以使用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专门转换为小写