日期、時間、數字格式轉換:
/** * *---------------------------------------* * | *** 日期、時間、數字格式轉換 *** | * *---------------------------------------* * * 編輯修改收錄: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(); } } } }