Browse Source

增加了时间戳小工具

master
DESKTOP-B25GA9E\W35 2 years ago
parent
commit
a414550ca6
  1. 8
      Assets/MsgTransmitTools/util.meta
  2. 39
      Assets/MsgTransmitTools/util/SystemDateUtil.cs
  3. 11
      Assets/MsgTransmitTools/util/SystemDateUtil.cs.meta

8
Assets/MsgTransmitTools/util.meta

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e8289e2d510119c47a6cad58f893ecd4
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

39
Assets/MsgTransmitTools/util/SystemDateUtil.cs

@ -0,0 +1,39 @@ @@ -0,0 +1,39 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
using System.Globalization;
namespace JXSoft {
public class SystemDateUtil
{
public const string FULL_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss";
public const string DATE_FORMAT = "yyyy-MM-dd";
public const string TIME_FORMAT = "HH:mm:ss";
public static string getFullDateMsg()
{
return DateTime.Now.ToString("yyyy-MM-dd") + " " + DateTime.Now.ToString("HH:mm:ss");
}
public static string getDayDateMsg()
{
return DateTime.Now.ToString("HH:mm:ss");
}
public static long getTimeStamp() {
TimeSpan ts = DateTime.Now - new DateTime(1970, 1, 1, 8, 0, 0, 0);
return Convert.ToInt64(ts.TotalSeconds);
}
public static string getFullTimeFromTimeStamp(string timeStamp) {
DateTime dateTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(timeStamp + "0000000");
TimeSpan toNow = new TimeSpan(lTime);
dateTime = dateTime.Add(toNow);
return dateTime.ToString("yyyy-MM-dd") + " " + dateTime.ToString("HH:mm:ss");
}
public static DateTime getDateTimeFromFullStr(string dateString, string formatString) {
DateTime dateTime = DateTime.ParseExact(dateString, formatString, CultureInfo.InvariantCulture);
return dateTime;
}
}
}

11
Assets/MsgTransmitTools/util/SystemDateUtil.cs.meta

@ -0,0 +1,11 @@ @@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: f4dd550ee73bc424d9949220d6f7c37f
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
Loading…
Cancel
Save