flex 字串轉日期及日期比較

2021-08-27 06:19:55 字數 1457 閱讀 8151

今天專案中用得到了flex中的日期格式化和字串轉日期,網查一下統計資源如下

import mx.controls.datefield;

import mx.utils.objectutil; //比較日期的時候呼叫

var strday:string = "2011-11-30"

var datetoday:date = datefield.stringtodate(strday, "yyyy-mm-dd");

var startdate:date = datefield.stringtodate("1970-01-01", "yyyy-mm-dd");

var enddate:date = datefield.stringtodate("2099-12-31", "yyyy-mm-dd");

var b:boolean= (objectutil.datecompare( startdate , tsigningdate)<=0) && (objectutil.datecompare(enddate, tsigningdate)>=0);

*: objectutil.datecompares比較後得到的結果為整型,即:前乙個日期減去後乙個日期的結果。

負數代表<

0代表=

正數代表>

3. 自定義方法

/* 比較兩個日期大小 */

public static function compare(date1:date, date2:date):int

if (number(date1) == number(date2))

return 1;

var mydateformatter:dateformatter=new dateformatter();  

mydateformatter.formatstring="yyyy-mm-dd jj:nn:ss";

mydateformatter.format(new date());

* 字串轉成日期,支援格式:

* yyyymmdd

* yyyymmddhh

* yyyymmddhhmm

* yyyymmddhhmmss

* yyyy-mm-dd("-"作判斷關鍵字)

* yyyy-mm-dd hh("-"作判斷關鍵字)

* yyyy-mm-dd hh("-"作判斷關鍵字)

* yyyy-mm-dd hh:mm ("-"作判斷關鍵字)

* yyyy-mm-dd hh:mm:ss("-"作判斷關鍵字)

* yyyy年mm月dd日("年"作判斷關鍵字)

* yyyy年mm月dd日hh時("年"作判斷關鍵字)

* yyyy年mm月dd日hh時mm分("年"作判斷關鍵字)

* yyyy年mm月dd日hh時mm分ss秒("年"作判斷關鍵字)

JAVA 字串轉日期 日期轉字串 Tips

概括步驟 1.建立 dateformat物件,設定好自己需要的日期格式以及銜接格式 2.建立對應日期格式的date物件 3.通過 dateformat物件呼叫format方法傳date物件,接取string類返回值。y 代表年 m 代表月 d 代表日 h 代表24進製的小時 h 代表12進製的小時 ...

js中日期轉字串,字串轉日期,日期的用法

目錄 建立日期 指定月最後一天 當day為負數的時候,就表示的是指定月的最後一天的向前偏移量。當前日期加一天 日期轉字串 字串轉日期 new date year,month,day 然後簡單使用一下date物件提供的建構函式。var newdate new date 2019,10,9 format...

日期的格式 字串轉日期

var mydate new date 輸出 sat nov 26 2016 16 15 27 gmt 0800 中國標準時間 mydate.tolocaledatestring 可以獲取當前日期 下午4 15 27 mydate.tolocaletimestring 可以獲取當前時間 2016 1...