1234567891011121314151617181920212223242526272829303132 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- public class TimeCounting : MonoBehaviour
- {
- private long finishTime = 1705743848;
- private long nowTime;
- private double sum;
- private void Awake()
- {
- System.TimeSpan st = System.DateTime.UtcNow - new System.DateTime(1970, 1, 1, 0, 0, 0);//获取时间戳
- //Debug.Log("当前时间戳:" + st.TotalSeconds);
- nowTime = (long)st.TotalSeconds;
- sum =finishTime - nowTime;
- //Debug.Log(sum + "");
- }
- private void Update()
- {
- sum -=(double)Time.deltaTime ;
- //Debug.Log(sum);
- DateTime dateTime = DateTimeOffset.FromUnixTimeSeconds((long)sum).DateTime;
- int hours = dateTime.Hour;
- int day = dateTime.Day;
- int minutes = dateTime.Minute;
- int seconds = dateTime.Second;
- Debug.Log(hours+day*24 + "/" + minutes + "/" + seconds);
- }
- }
|