時間戳格式化

2021-07-07 03:52:22 字數 2169 閱讀 7387

1.格式化為yyyy-mm-dd hh:mm:ss形式的

public static string formatdatetime(date date)

2.格式化為 年-月-日 形式

public static string formatdate(date mydate)

public static int getyear(date date)

public static int getmonth(date date)

public static int getday(date date)

public static int gethour(date date)

public static int getminute(date date)

public static int getsecond(date date)

3.格式化為今天的顯示為(今天),昨天的顯示為(昨天 時:分),之前的顯示(月-日 時:分)的形式

public static string getftime(long timesamp) 

return result;

}

public static string gethourandmin(long time)

public static string gettime(long time)

4.獲取今年的年,月,日,時,分

獲取當前年

public static int getyear(long t) 

return cld.get(calendar.year);

}

獲取當前月

public static int getmonth(long t) 

return cld.get(calendar.month) + 1;

}

獲取當前月的第幾天,即當前日

public static int getday(long t) 

return cld.get(calendar.day_of_month);

}

獲取當前時,hour_of_day--24小時制  hour--12小時制

public static int gethour(long t) 

return cld.get(calendar.hour_of_day);

}

獲取當前分

public static int getminute(long t) 

return cld.get(calendar.minute);

}

獲取當前秒

public static int getsecond(long t) 

return cld.get(calendar.second);

}

0--上午  1--下午

int ampm=cld.get(calendar.am_pm);

當前年的第幾周

int day_of_year=cld.get(calendar.week_of_year);

當前月的第幾周

int day_of_year=cld.get(calendar.week_of_month);

當前年的第幾天

int day_of_year=cld.get(calendar.day_of_year);

5.獲取時間間隔

public static int getgapcount(date startdate, date enddate)

時間戳格式化

獲取系統當前時間戳 long timestamp system.currenttimemillis 將時間戳轉化為date物件 date date new date timestamp 按指定格式生成解析物件 dateformat dateformat new dateformat yyyy年 mm...

時間戳格式化函式

時間戳格式化函式 param format 格式 param timestamp 要格式化的時間 預設為當前時間 return 格式化的時間字串 function timeshift timestamp,format if typeof timestamp string 如果時間戳後不是毫秒值就加0...

時間戳格式化函式

對時間格式 date 1448864369815 的處理 我們在後台對資料進行json序列化時,如果資料中包含有日期,序列化後的結果可能是這樣的 date 1448864369815 asp.net mvc 中的 json 方法執行後的結果就是如此。提供乙個原生js的處理方法 function js...