2011-03-18 49 views

回答

15

你只需要與tolower方法

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

考慮到其他的一切都會是數字,我認爲這將是最簡單的,只爲了呼喚ToLower對結果使用。我不認爲你可以在格式字符串中做任何事情來強制它變成小寫字母。

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專門轉換爲小寫