[英]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.