一、Java String 轉 Set
String str = "java, c++, python, ruby";
Set<String> set = new HashSet<>(Arrays.asList(str.split(", ")));
將一個包含多個元素的字符串轉換成一個set,可以方便地對其中的元素進行數據處理和操作。
二、Java String 轉 Date
String str ="2022-01-01 12:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(str);
將一個字符串轉換成日期類型,在數據庫操作中非常常見。通過SimpleDateFormat可以指定轉換的格式,然後調用parse方法即可得到對應的日期對象。
三、Java String 轉 List
String str = "java,c++,python,ruby";
List<String> list = Arrays.asList(str.split(","));
將一個包含多個元素的字符串轉換成一個list,可以方便地對其中的元素進行數據處理和操作。split方法可以指定分隔符,將字符串切分成多個元素。
四、Java String 轉 Datetime
String str ="2022-01-01 12:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(str);
DateTime dateTime = new DateTime(date);
將一個字符串轉換成日期類型,並將其轉換成Joda Time的DateTime類型,方便進行時間的計算、操作和轉換。需要依賴Joda Time庫。
五、Java String 轉 Datetime with Timezone
String str = "2022-01-01T12:00:00.000Z"; // ISO 8601格式
Instant instant = Instant.parse(str);
DateTimeZone zone = DateTimeZone.forID("Asia/Shanghai");
DateTime dateTime = instant.toDateTime(zone);
將一個帶有時區信息的字符串轉換成Joda Time的DateTime類型,方便進行時區轉換和計算。需要使用Instant類進行轉換,然後通過DateTimeZone類將其轉換成指定時區的DateTime。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/194705.html