TimeStamp.cs 766 B

1234567891011121314151617181920212223
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using UnityEngine;
  7. namespace SC.Tools
  8. {
  9. public class TimeStamp
  10. {
  11. ///时间戳定义为从格林威治时间 1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
  12. public static int stringToDatae(string timeString) {
  13. DateTime dateStart = new DateTime(1970, 1, 1, 8, 0, 0);
  14. DateTime parseDateTime;
  15. bool result = DateTime.TryParse(timeString, out parseDateTime);
  16. Debug.Log("TimeStamp:"+ timeString+" TryParse:" + result);
  17. return Convert.ToInt32((parseDateTime - dateStart).TotalSeconds);
  18. }
  19. }
  20. }