時間型別轉換

2021-09-08 20:18:15 字數 1535 閱讀 8647

最常用的方法:

//設定日期格式

******dateformat df = new ******dateformat("yyyy-mm-dd hh:mm:ss");

//date轉字串

string date = df.format(new date());// new date()為獲取當前系統時間

//字串轉date

date date = df.parse("2018-10-01 09:36:08");

或者dateformat dateinstance = dateformat.getdatetimeinstance(2, 2);//2019-9-27 17:25:16

//dateformat dateinstance = dateformat.getdateinstance(0);//2023年9月27日 星期五

string format = dateinstance.format(new date());

system.out.println(format);

在mysql中實現:

//date轉字串

select date_format(create_time,'%y-%m-%d %h:%i:%s') from tablename

//字串轉date

select str_to_date('2018-10-01 09:36:08','%y-%m-%d %h:%i:%s')

格式 描述

%a 縮寫星期名

%b 縮寫月名

%c 月,數值

%d 帶有英文本首的月中的天

%d 月的天,數值(00-31)

%e 月的天,數值(0-31)

%f 微秒

%h 小時 (00-23)

%h 小時 (01-12)

%i 小時 (01-12)

%i 分鐘,數值(00-59)

%j 年的天 (001-366)

%k 小時 (0-23)

%l 小時 (1-12)

%m 月名

%m 月,數值(00-12)

%p am 或 pm

%r 時間,12-小時(hh:mm:ss am 或 pm)

%s 秒(00-59)

%s 秒(00-59)

%t 時間, 24-小時 (hh:mm:ss)

%u 周 (00-53) 星期日是一周的第一天

%u 周 (00-53) 星期一是一周的第一天

%v 周 (01-53) 星期日是一周的第一天,與 %x 使用

%v 周 (01-53) 星期一是一周的第一天,與 %x 使用

%w 星期名

%w 周的天 (0=星期日, 6=星期六)

%x 年,其中的星期日是周的第一天,4 位,與 %v 使用

%x 年,其中的星期一是周的第一天,4 位,與 %v 使用

%y 年,4 位

%y 年,2 位

時間型別轉換

日誌檔案中有好多時間型別,可以使用 dateformat物件來進行處理,具體處理步驟如下。string str 2013 11 03 15 59 59 dateformat sdf new dateformat yyyy mm dd hh mm ss date date sdf.parse str ...

golang時間型別轉換

1.獲取當前時間,返回utc時間currenttime time.now fmt.printf v t n currenttime,currenttime 2.獲取當前時間戳timeunix time.now unix 單位秒 fmt.printf v t n timeunix,timeunix t...

python時間型別轉換

python中時間 日期 時間戳的轉換 1.簡介 在編寫 時,往往涉及時間 日期 時間戳的相互轉換。2.示例 引入模組 import time,datetime 2.1 str型別的日期轉換為時間戳 1 字元型別的時間 2 tss1 2013 10 10 23 40 00 3 轉為時間陣列 4 ti...