日期、时间、数字格式转换:
/**
* *---------------------------------------*
* | *** 日期、时间、数字格式转换 *** |
* *---------------------------------------*
*
* 编辑修改收录: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();
}
}
}
}
浙公网安备 33010602011771号