flex actionScript 시간 처리와 추가된 날짜 반환
1645 단어 actionScript시간
public class Util
{
public function Util()
{
}
/**
* , date
* @param datepart
* @param number
* @param date date
* @return date
* yxy
*/
public function dateAdd(datepart:String = "", number:Number = 0, date:Date = null):Date {
if (date == null) {
/* Default to current date. */
date = new Date();
}
var returnDate:Date = new Date(date.time);;
switch (datepart.toLowerCase()) {
case "fullyear":
case "month":
case "date":
case "hours":
case "minutes":
case "seconds":
case "milliseconds":
returnDate[datepart] += number;
break;
default:
/* Unknown date part, do nothing. */
break;
}
return returnDate;
}
/**
* date
* @param dataBegin
* @param dateEnd
* @return
*
*/
public function dateDiff(dataBegin:Date,dateEnd:Date):Number{
var diff:Number = (dateEnd.time-dataBegin.time)/new Number(24*60*60*1000);
return diff;
}
/**
* date
* @param date1
* @param date2
* @return date1<date2 -1,date1=date2 0,date1>date2 1。
*
*/
public function dateCompare(date1:Date, date2:Date):int {
if (Number(date1) < Number(date2)) {
return -1
}
if (Number(date1) == Number(date2)) {
return 0;
}
return 1;
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Roo에서 가져온 Excel 날짜 및 시간 데이터가 잘 반영되지 않음안녕하세요 roo 를 사용하여 Excel 날짜 및 시간 데이터를 캡처하도록 개발했습니다. 어느 정도 완성되어 확인하려고 하면 아래와 같은 에러가 나왔습니다. 아마, in_time_zone 메소드가 integer 형에...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.