当前位置:   article > 正文

【c#编程技术总结】 获取时间差_c#世界时间

c#世界时间

欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群


  1. public class Controller : MonoBehaviour {
  2. int timeLimit = 1;//限制时间
  3. DateTime runTime;//启动时间
  4. DateTime currentTime = DateTime.Now;//当前时间
  5. string path = "";
  6. void Start()
  7. {
  8. path = Application.persistentDataPath+ "/RunTime";
  9. if (!File.Exists(path))
  10. {
  11. //获取当前启动时间
  12. Debug.Log("第一次启动时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
  13. //存入启动时间
  14. File.WriteAllBytes(path, Encoding.UTF8.GetBytes(System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")));
  15. }
  16. //读取第一次启动时间
  17. runTime = Convert.ToDateTime(File.ReadAllLines(path)[0]);
  18. Debug.Log("第一次启动时间:" + runTime.ToString("yyyy - MM - dd HH: mm:ss"));
  19. TimeSpan ts1 = new TimeSpan(runTime.Ticks);
  20. TimeSpan ts2 = new TimeSpan(currentTime.Ticks);
  21. TimeSpan tsSub = ts1.Subtract(ts2).Duration();
  22. Debug.Log("天/" + tsSub.Days + "-时/" + tsSub.Hours + "-分/" + tsSub.Minutes);
  23. if (tsSub.Days >= timeLimit)
  24. {
  25. //天数
  26. Debug.Log("退出");
  27. }
  28. if (tsSub.Hours >= timeLimit)
  29. {
  30. //小时数
  31. Debug.Log("退出");
  32. }
  33. if (tsSub.Minutes >= timeLimit)
  34. {
  35. //分钟数
  36. Debug.Log("退出");
  37. }
  38. }
  39. }

欢迎加入Unity业内qq交流群:956187480

qq扫描二维码加群

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/95775
推荐阅读
相关标签
  

闽ICP备14008679号