Java_joda-time(2)時間操作(joda_time_時間與時間字符串轉換)
package com.lius.joda; import org.joda.time.DateTime; import org.joda.time.DateTimeZone; import org.joda.time.format.DateTimeFormat; import java.util.Date; /** * <p>joda_time時間與時間字符串轉換</p> */ public class jodeTimeTest2 { //標準UTC時間:2014-11-04T09:22:54.876Z /** * <p>utc時間字符串轉UTC Date</p> * @param utcDate * @return */ public static Date convertstr2Date(String utcDate){ try { DateTime date = DateTime.parse(utcDate, DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ")); return date.toDate(); } catch (Exception ex){ return null; } } /** * <p>java date時間轉utc時間字符串</p> * @param javaDate * @return */ public static String convertDate2Str(Date javaDate){ DateTime date = new DateTime(javaDate, DateTimeZone.UTC); return date.toString(); } /** * <p>java Date按照時間或日期格式轉換爲對應的時間字符串</p> * @param javaDate * @param dateFormat * @return */ public static String convertDate2LocalByDateFormat(Date javaDate,String dateFormat){ DateTime date = new DateTime(javaDate); return date.toString(dateFormat); } public static void main(String[] args) { System.out.println(jodeTimeTest2.convertDate2LocalByDateFormat(new Date(),"yyyy-MM-dd")); System.out.println(jodeTimeTest2.convertstr2Date("2020-06-23T05:34:41.891z")); System.out.println(jodeTimeTest2.convertDate2Str(new Date())); } }
Java_joda-time(2)時間操作(joda_time_時間與時間字符串轉換)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.