欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java轉換string和date

林雅南1年前6瀏覽0評論

在Java編程中,字符串(String)和日期(Date)是常見的數據類型。通常我們需要在這兩種類型之間進行轉換,以便對它們進行處理。本文將介紹Java中如何轉換String和Date。

Java中有兩個主要的日期處理類:SimpleDateFormat和Date。SimpleDateFormat類可以將字符串轉換為日期,而Date類可以將日期轉換為字符串。

// 將字符串轉換為日期
String str = "2021-10-01";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(str);
// 將日期轉換為字符串
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String str = sdf.format(date);

在上面的代碼中,我們使用SimpleDateFormat將字符串“2021-10-01”轉換為Date對象,并指定格式為“yyyy-MM-dd”。另外,我們也使用SimpleDateFormat類將當前日期轉換為字符串,并制定格式為“yyyy-MM-dd”。

如果字符串和日期的格式不同,就需要進行字符串的轉換。例如,如果要將字符串“2021-10-01 10:30:00”轉換為Date,需要使用“yyyy-MM-dd HH:mm:ss”的格式。

// 將字符串轉換為日期
String str = "2021-10-01 10:30:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(str);
// 將日期轉換為字符串
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(date);

在實際開發中,我們經常需要把日期格式化為需要的形式。這時,SimpleDateFormat還提供了其他常用的格式化方式。

// 將日期格式化為"yyyy/MM/dd HH:mm"
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm");
String str = sdf.format(new Date());

以上就是Java中轉換String和Date的基本操作,需要注意的是,由于Date類和SimpleDateFormat類都不是線程安全的,因此在線程安全性方面需要額外注意。