|
@@ -5,9 +5,15 @@ namespace GFGGame
|
|
|
{
|
|
|
public partial class TimeUtil
|
|
|
{
|
|
|
- public static string FormattingTime(int curTime, int endTime)
|
|
|
+ /// <summary>
|
|
|
+ ///
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="curTime">毫秒</param>
|
|
|
+ /// <param name="endTime">毫秒</param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public static string FormattingTime(long curTime, long endTime)
|
|
|
{
|
|
|
- int time = endTime - curTime;
|
|
|
+ long time = (endTime / 1000) - (curTime / 1000);
|
|
|
int days = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_DAY);
|
|
|
if (days >= 1)
|
|
|
{
|
|
@@ -26,9 +32,16 @@ namespace GFGGame
|
|
|
return string.Format("{0}秒", time);
|
|
|
}
|
|
|
|
|
|
- public static void FormattingTime(int curTime, int endTime, out int num, out string str)
|
|
|
+ /// <summary>
|
|
|
+ ///
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="curTime">毫秒</param>
|
|
|
+ /// <param name="endTime">毫秒</param>
|
|
|
+ /// <param name="num"></param>
|
|
|
+ /// <param name="str"></param>
|
|
|
+ public static void FormattingTime(long curTime, long endTime, out int num, out string str)
|
|
|
{
|
|
|
- int time = endTime - curTime;
|
|
|
+ long time = (endTime / 1000) - (curTime / 1000);
|
|
|
int days = (int)Math.Floor((decimal)time / TimeUtil.SECOND_PER_DAY);
|
|
|
if (days >= 1)
|
|
|
{
|
|
@@ -53,13 +66,14 @@ namespace GFGGame
|
|
|
num = minutes;
|
|
|
str = "秒";
|
|
|
}
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 将时间戳转换成yyyy/m/d格式
|
|
|
/// </summary>
|
|
|
- /// <param name="timeSec"></param>
|
|
|
- public static string FormattingTime(long timeSec)
|
|
|
+ /// <param name="timeMsec">毫秒</param>
|
|
|
+ public static string FormattingTime(long timeMsec)
|
|
|
{
|
|
|
- DateTime date = TimeInfo.Instance.ToDateTime(timeSec * 1000);
|
|
|
+ DateTime date = TimeInfo.Instance.ToDateTime(timeMsec);
|
|
|
string str = date.ToString("yyyy/MM/dd ");
|
|
|
|
|
|
return str;
|
|
@@ -67,10 +81,10 @@ namespace GFGGame
|
|
|
/// <summary>
|
|
|
/// 将时间戳转换成yyyy-mm-dd hh-mm-ss格式
|
|
|
/// </summary>
|
|
|
- /// <param name="timeSec"></param>
|
|
|
- public static string FormattingTime1(long timeSec)
|
|
|
+ /// <param name="timeMsec">毫秒</param>
|
|
|
+ public static string FormattingTime1(long timeMsec)
|
|
|
{
|
|
|
- DateTime date = TimeInfo.Instance.ToDateTime(timeSec);
|
|
|
+ DateTime date = TimeInfo.Instance.ToDateTime(timeMsec);
|
|
|
string str = date.ToString("yyyy-MM-dd HH:mm:ss");
|
|
|
|
|
|
return str;
|
|
@@ -78,10 +92,10 @@ namespace GFGGame
|
|
|
/// <summary>
|
|
|
/// 将时间戳转换成yyyy.MM.dd格式
|
|
|
/// </summary>
|
|
|
- /// <param name="timeSec"></param>
|
|
|
- public static string FormattingTime2(long timeSec)
|
|
|
+ /// <param name="timeMSec">毫秒</param>
|
|
|
+ public static string FormattingTime2(long timeMSec)
|
|
|
{
|
|
|
- DateTime date = TimeInfo.Instance.ToDateTime(timeSec);
|
|
|
+ DateTime date = TimeInfo.Instance.ToDateTime(timeMSec);
|
|
|
string str = date.ToString("yyyy.MM.dd");
|
|
|
|
|
|
return str;
|
|
@@ -101,10 +115,10 @@ namespace GFGGame
|
|
|
/// <summary>
|
|
|
/// 将时间戳转换成yyyy/m/d格式
|
|
|
/// </summary>
|
|
|
- /// <param name="timeSec"></param>
|
|
|
- public static string FormattingTime4(long timeSec)
|
|
|
+ /// <param name="timeMsec"></param>
|
|
|
+ public static string FormattingTime4(long timeMsec)
|
|
|
{
|
|
|
- DateTime date = TimeInfo.Instance.ToDateTime(timeSec * 1000);
|
|
|
+ DateTime date = TimeInfo.Instance.ToDateTime(timeMsec);
|
|
|
string str = date.ToString("yyyy-MM-dd ");
|
|
|
|
|
|
return str;
|