時間格式轉換

2021-08-31 19:43:49 字數 979 閱讀 9809

******dateformat函式語法:

g 年代標誌符

y 年m 月

d 日h 時 在上午或下午 (1~12)

h 時 在一天中 (0~23)

m 分s 秒

s 毫秒

e 星期

d 一年中的第幾天

f 一月中第幾個星期幾

w 一年中第幾個星期

w 一月中第幾個星期

a 上午 / 下午 標記符 

k 時 在一天中 (1~24)

k 時 在上午或下午 (0~11)

z 時區

string 和 date的轉換:

dateformat format1 = new ******dateformat("yyyy-mm-dd");  

dateformat format 2= new ******dateformat("yyyy年mm月dd日 hh時mm分ss秒");      

date date = null;   

string str = null;                 

// string轉date 

str = "2007-1-18";         

try  catch (parseexception e)    

//date轉string

date=new date();

str=format1.format(date);

str=format2.format(date);

date和毫秒數的轉換:

long today=(new   date()).gettime();//當前時間毫秒數

long   tomorrow   =   (new   date()).gettime()   +   86400000; //明天此時毫秒數

date date=new   date(1318215215000l);//毫秒數為1318215215000代表的日期

時間格式轉換

一 在mysql中完成 這種方式在mysql查詢語句中轉換,優點是不占用php解析器的解析時間,速度快,缺點是只能用在資料庫查詢中,有侷限性。1.unix時間戳轉換為日期用函式 from unixtime 一般形式 select from unixtime 1156219870 2.日期轉換為uni...

時間格式轉換

24 小時制的時間格式為 hh mm 如 05 20 而 12 小時制的時間格式為 h mm am pm 如 5 20 am 24 小時製到 12 小時制的對應關係如下 0 時 12 時 am 1 11 時 1 11 時 am 12 時 12 時 pm 13 23 時 1 11 時 pm 例如 00...

時間格式轉換

problem description 24 小時制的時間格式為 hh mm 如 05 20 而 12 小時制的時間格式為 h mm am pm 如 5 20 am 24 小時製到 12 小時制的對應關係如下 0 時 12 時 am 1 11 時 1 11 時 am 12 時 12 時 pm 13 ...