簡體   English   中英

將字符串轉換為時間

[英]Convert String into Time

我有一個像這樣的字符串數組:

private String time[] = {"8:00:00 AM", "8:00:00 PM"};

然后字符串數組顯示在JComboBox

我的問題是:如何將所選字符串轉換/轉換/解析為 Time 對象,同時仍保持 AM 和 PM 時間不同? 最好只使用 24 小時制嗎?

在此先感謝您的任何幫助/建議/指導。

這是示例代碼: 您需要遍歷數組並填充 yourString 值。

SimpleDateFromat dt = new SimpleDateFormat("hh:mm:ss a");
Date dt2 = dt.parse(yourString);

這是簡單日期格式化程序的鏈接

使用SimpleDateFormat類方法。

String timeStr="8:00:00 AM"; 
SimpleDateFormat df=new SimpleDateFormat("hh:mm:ss a");
Date dt=df.parse(timeStr);
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm:ss a");
List<Date> dates = new ArrayList<Date>();
for(String str : time) {
    dates.add(sdf.parse(str));
}

暫無
暫無

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

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