日期、时间、数字格式转换:
/** * *---------------------------------------* * | *** 日期、时间、数字格式转换 *** | * *---------------------------------------* * * 编辑修改收录:fengzi(疯子、wu341、wgq341) * * 不会写代码,我是代码搬运工。 * 联系方式:QQ(493712833)。 * * 随 笔: https://www.cnblogs.com/fengziwu/ * * 版权协议:请自觉遵守LGPL协议,欢迎修改、复制、转载、传播给更多需要的人。 * 免责声明:任何因使用此软件导致的纠纷与软件/程序开发者无关。 * 日 期: 2019.05.08 * */ package fengzi.convert { public class ConvertUtil { /** * @convertTime 毫秒转时分 * @param mill 毫秒 * @param value 显示时间格式的布尔值 * @return 时间格式 00:00或00:00:00 */ public static function convertTime(mill:Number,value:Boolean=true):String { mill = mill / 1000; var minutes = int(mill / 60); var seconds = int(mill % 60); var hours=Math.floor(mill/60/60); minutes < 10 ? minutes = "0" + minutes:null; seconds < 10 ? seconds = "0" + seconds:null; hours < 10 ? hours = "0" + hours:null; if (value) { return minutes+ ":" + seconds; } else { return hours+":"+minutes+ ":" + seconds; } } /** * @systemTime 系统时间 * @return 系统时间00:00:00 */ public static function systemTime():String { var date:Date=new Date(); return convertNum(date.hours) + ":" + convertNum(date.minutes) + ":" + convertNum(date.seconds); } /** * @getDate 公历日期 * @param value 格式的布尔值 * @return 日期格式2019.04.13 */ public static function getDate(value:Boolean=true):String { var date:Date=new Date(); if (value) { return convertNum(date.fullYear) + "." + convertNum(date.month + 1) + "." + convertNum(date.date); } else { return convertNum(date.fullYear) + "年" + convertNum(date.month + 1) + "月" + convertNum(date.date)+"日"; } } /** * @convertNum 数字转换 * @param value uint * @return 两位数的字符串01、02... */ public static function convertNum(value:Number):String { if (value<10) { return "0"+value.toString(); } else { return value.toString(); } } } }