日期、时间、数字格式转换:

/**
 * *---------------------------------------*
 * |    *** 日期、时间、数字格式转换 ***     |
 * *---------------------------------------*
 *
 * 编辑修改收录: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();

			}
		}

		
		
		
		


	}
}

  

posted on 2019-05-23 17:31  疯子_wu  阅读(2753)  评论(0编辑  收藏  举报