簡體   English   中英

AM / PM上的SimpleDateFormat問題

[英]SimpleDateFormat issue on AM / PM

我有以下SimpleDateFormat

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm", Locale.FRANCE);
Date fullDate = sdf.parse(date + " " + time);

date24/01/2017time12:55 (24小時格式)。

但由於某種原因, Date將時間識別為00:55

我究竟做錯了什么?

通過將語言環境更改為美國並放回以下格式: dd/MM/yyyy HH:mm我已解決了我的問題。

這就是我現在擁有的:

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm", Locale.US);
Date fullDate = sdf.parse(date + " " + time);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM