内容简介:这篇文章主要介绍了flex actionScript时间处理相加返回相加后的date,需要的朋友可以参考下
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;
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
编程之美:微软技术面试心得
《编程之美》小组 / 电子工业出版社 / 2018-9 / 79
《编程之美:微软技术面试心得》收集了约60道算法和程序设计的题目,这些题目大部分在微软的笔试、面试中出现过,有的曾被微软员工热烈地讨论过。作者试图从书中各种有趣的问题出发,引导读者发现问题、分析问题、解决问题,寻找更优的解法。《编程之美:微软技术面试心得》内容分为以下几个部分。 游戏之乐:从游戏和其他有趣问题出发,化繁为简,分析总结。 数字之魅:编程的过程实际上就是和数字及字符打交道的......一起来看看 《编程之美:微软技术面试心得》 这本书的介绍吧!