SimpleDateFormat.format的簡單使用小結
format的用法 是將當前時間格式轉換為指定格式
場景一:給定毫秒數或者當前系統時間,返回指定時間格式 輸入
-
Date date=new Date();//獲得系統當前的時間
-
// long date=(long)24979599*60000; //任意毫秒數,可以parse轉化為日期型別後getTime獲取
-
// long date=1498838705129l;
-
System.out.println(date);
-
SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd HH:mm");
-
String form=sd.format(date);
-
return form;
注意:在第二行和第三行抓化為long型別時要強制性long轉換,否則會提示type int is out of range
場景二:給定任意時間格式,返回毫秒數
parse轉化為Date型別後可以直接獲取毫秒。輸入2017-06-28T09:52 返回毫秒
-
String s="2017-06-28T09:52";
-
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
-
Date date=sdf.parse(s);
-
System.out.println(date);//Sat Jan 28 09:52:00 CST 2017
-
System.out.println(date.getTime());
場景三:將給定格式轉換為指定格式
輸入 06-29-2017 輸出 2017/06/29 先parse轉化為date型別,再將其format為指定日期型別
-
String str = "06-29-2017";
-
SimpleDateFormat sd = new SimpleDateFormat("MM-dd-yyyy");
-
Date date = (Date) sd.parse(str);
-
System.out.println(date);
-
sd = new SimpleDateFormat("yyyy/MM/dd");
-
String strDate = sd.format(date);
-
System.out.println(strDate);
相關文章
- 對Tomcat的簡單概要小結Tomcat
- 簡單的小程式小結, 瞭解一下
- 做個簡單的一年小結
- RediSearch的簡單使用與總結Redis
- OKhttpClient 簡單使用總結HTTPclient
- 使用nodeJS寫一個簡單的小爬蟲NodeJS爬蟲
- cJSON學習及簡單應用小結JSON
- 簡簡單單的總結,意如生活的平淡
- JavaScript 簡單/不簡單 (小Tips分享)JavaScript
- 簡單的單向連結串列
- Pygame的簡單總結GAM
- Spring Boot與Kafka + kafdrop結合使用的簡單示例Spring BootKafka
- Kdevelop的簡單使用和簡單除錯dev除錯
- 簡單小結密碼學入門知識點密碼學
- RocketMQ的簡單使用MQ
- OD的簡單使用
- Flatbuffer的簡單使用
- docker的簡單使用Docker
- SXSSFWorkbook的簡單使用
- peewee的簡單使用
- LayUi的簡單使用UI
- Vue簡單的使用Vue
- uuid的簡單使用UI
- git的簡單使用Git
- RecyclerView的簡單使用View
- postman的簡單使用Postman
- ConcurrentLinkedQueue的簡單使用
- Handler的簡單使用
- 建立一個簡單的小程式
- 很簡單的Flutter填小坑Flutter
- JVM結構的簡單梳理JVM
- shell script的簡單使用
- vue框架的簡單使用Vue框架
- 協程的簡單使用
- react hooks 的簡單使用ReactHook
- Mackdown簡單的使用教程Mac
- matplotlib簡單的使用(二)
- Maven 私服的簡單使用Maven