本文目錄一覽:
- 1、java如何將一個時間字元串轉換成calendar類的對象?
- 2、java中,字元串類型的時間數據怎樣轉換成date類型
- 3、java如何將這樣的字元串「13/Mar/12, 15:04:39」 轉換為時間對象?
java如何將一個時間字元串轉換成calendar類的對象?
Java Calendar對象與字元串的轉換
解決方案1:
字元串要先轉換成Date對象:
解決方案2:
getInstance()Calendar c = Calendar.setTime(Date對象);
java中,字元串類型的時間數據怎樣轉換成date類型
將字元串類型的時間轉換成date類型可以使用SimpleDateFormat來轉換,具體方法如下:
1、定義一個字元串類型的時間;
2、創建一個SimpleDateFormat對象並設置格式;
3、最後使用SimpleDateFormat的parse方法將String類型的時間轉換成Date類型的時間。
具體代碼如下:
String string = “2014-3-17”;
SimpleDateFormat dateFormat = new SimpleDateFormat(“yyyy-MM-dd”);
Date date = null;
try {
date = dateFormat.parse(string);
System.out.println(date.toLocaleString().split(” “)[0]);//切割掉不要的時分秒數據
} catch (ParseException e) {
e.printStackTrace();
}
介紹一下SimpleDateFormat:SimpleDateFormat 是 Java 中一個非常常用的類,該類用來對
日期字元串進行解析和格式化輸出。
java如何將這樣的字元串「13/Mar/12, 15:04:39」 轉換為時間對象?
13/Mar/12, 15:04:39這種日期格式的字元串是美英式的,所以在中文的操作系統上採用默認的是無法解析為Date的
try
{
SimpleDateFormat sdf = new SimpleDateFormat(“dd/MMM/yy,HH:mm:ss”,Locale.ENGLISH);
Date d=sdf.parse(“13/Mar/12,15:04:39”);
System.out.println(sdf.format( d ));
}catch (ParseException e) {
e.printStackTrace();
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/308654.html