flex 日期处理工具类
来源:互联网 发布:spring 编程实例 编辑:程序博客网 时间:2024/05/18 11:13
- /*获得两个日期之差 */
- public static function getDateDiff(startDate:Date, endDate:Date):int
- {
- var diff:Number = (Number(endDate) - Number(startDate))/(3600000*24);
- return diff;
- }
- /* 获得现在日期 */
- public static function getDate():Number
- {
- return new Date();
- }
- /* 获得现在日期的月份 */
- public static function getMonth():Number
- {
- return new Date().getMonth() + 1;
- }
- public static function getFullYear():Number
- {
- return new Date().getFullYear();
- }
- /* 获得给定年的天数 */
- public static function getDaysOfYear(year:int):int
- {
- var startDate:Date = new Date(year, 0, 1);
- var endDate:Date = new Date(year+1, 0, 1);
- return (getDateDiff(startDate, endDate));
- }
- /* 获得给定年、月的天数 */
- public static function getDaysOfMonth(year:int, month:int):int
- {
- var startDate:Date = new Date(year, month, 1);
- var endDate:Date = new Date(year, month + 1, 1);
- return (getDateDiff(startDate, endDate));
- }
- //获得给定年 全年月份的天数
- public static function getMonthlyDayCounts(year:int):Array
- {
- var result:Array = [];
- var startDate:Date;
- var endDate:Date;
- var monthlyDayCount:int;
- for (var i:int = 0; i < 12; i++)
- {
- startDate = new Date(year, i, 1);
- endDate = new Date(year, i +1, 1);
- monthlyDayCount = getDateDiff(startDate, endDate);
- result.push(monthlyDayCount);
- }
- return result;
- }
- /* 比较两个日期大小 */
- public static function compare(date1:Date, date2:Date):int
- {
- if (Number(date1) < Number(date2))
- {
- return -1
- }
- if (Number(date1) == Number(date2))
- {
- return 0;
- }
- return 1;
- }
- //把date日期转化为String
- public static function convertToDateString(date:Date):String
- {
- var year:String = date.getFullYear().toString();
- var month:String = Number(date.getMonth() + 1) < 10 ? "0" + String(date.getMonth() + 1): String(date.getMonth() + 1);
- var dates:String = Number(date.getDate()) < 10 ? "0" + String(date.getDate()): String(date.getDate());
- return year +"-"+ month+"-"+ dates;
- }
- flex 日期处理工具类
- flex 日期处理工具类
- flex 日期工具类
- 工具类:日期处理
- 日期处理工具类
- FLEX日期处理方法
- FLEX日期处理方法
- FLEX日期处理方法
- 处理日期的工具类
- java日期处理工具类
- 日期时间处理工具类
- java日期处理工具类
- JS日期处理工具类
- JS日期处理工具类
- java日期处理工具类
- java日期处理工具类
- Java日期处理工具类
- 日期工具类处理方法
- 软件项目实施与开发
- 分享下ORACLE 转换成MSSQL2008的经验
- [iOS]设置界面快速生成脚手架介绍
- linux字符设备驱动学习笔记3
- 直接POST过去报文 以及解析xml报文方法
- flex 日期处理工具类
- 学习笔记(3)~Java中的abstract
- javascript画圆
- 8.15 replace type code with state/strategy (以state/strategy取代类型码)
- 经典c语言程序设计实例一
- flex 加载gif图片
- 算法总结(集体编程智慧) - 分类
- Android程序的入口点
- 【转】LDA预备知识