時間日期操作筆記

2021-08-22 12:19:29 字數 907 閱讀 5360

關於日期的處理:

一般涉及到

date,

calendar,

gregoriancalendar

同時涉及到資料庫操作中還有

timestamp.

dateformat;

******dateformat;

一般要把乙個時間字串解析成自己想要的字串來顯示的話都是使用

******dateformat()類。

******dateformat sdf = new ******dateformat("自己想要的格式");

然後:string str = sdf.format(date型別的物件);

這個時候的str就是所要求的字串;另外在運算元據庫的時候,都是使用的timestamp格式;從資料庫中

取得和插入的都是這樣乙個物件;因此必須將它轉換成乙個日期格式或者將一般的日期格式轉換成這種類

型:這個類中乙個gettime()方法,可以得到乙個long型資料,然後在使用 new date(long (object))這樣就

可以得到乙個date物件;

而關於一般字串向timestamp型別轉換,就需要使用到上面的******dateformat物件,來告訴它究竟按

照乙個什麼樣的規範來轉換,然後使用parse("str")來得到乙個date物件,再使用sdf.format()

例如:

string datestr = "1999-8-9 00:00:00";

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

date dt = sdf.parse(datestr);

timestamp ts = timestamp.valueof(sdf.format(dt));

delphi 時間日期操作

delphi 時間日期操作 用於時間操作的函式 date函式 定義 date tdatetime 作用 返回當前的日期 範例 currentdate date dayofweek函式 定義 function dayofweek date tdatetime integer 作用 得到指定日期的星期值...

Oracle時間日期操作

oracle時間日期操作 sysdate 5 24 60 60 在系統時間基礎上延遲5秒 sysdate 5 24 60 在系統時間基礎上延遲5分鐘 sysdate 5 24 在系統時間基礎上延遲5小時 sysdate 5 在系統時間基礎上延遲5天 add months sysdate,5 在系統時...

PHP時間日期操作

1 date default timezone set prc 預設時區 2 當前的時間增加5天 3 date1 2014 11 11 4echo date y m d strtotime date1 5 day 輸出結果 2014 11 16 5 相應地,要增加月,年,將day改成month或ye...