看板 java 關於我們 聯絡資訊
※ 引述《sthermit ( )》之銘言: : 各位好 : 最近再使用SimpleDateFormat這個格式化時間的時候出現一個問題 : 在local端時 : 要讓他以 "hh:mi a" 去格式化會變成 11:20 下午 : 可是上傳到另一台電腦的時候卻是 11:20 PM : 使用者操作輸入日期要解析的時候就會出現錯誤 : 在Local端他不認得 AM/PM : 在另一台電腦不認得 上午/下午 : 請問有辦法把Local端解析變成是AM/PM嗎? import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class SimpleDataFormatLab { public static void main(String[] args) { showTime(Locale.TAIWAN); showTime(Locale.US); } protected static void showTime(Locale locale) { System.out.println( new SimpleDateFormat("hh:mm a", locale).format(new Date())); } } 跑一下,感覺一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.9.228 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1461289625.A.E6A.html
sthermit: 感謝大大! 04/22 10:54
DeathWatch: XDD 04/24 14:47