Unity 时间戳和时间的相互转换

获取当前时间转化为时间戳

            TimeSpan st = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0);
            print(Convert.ToInt64(st.TotalSeconds));

把时间戳转化为日期时间

            DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
            DateTime dt = startTime.AddSeconds(1558340395);
            string t = dt.ToString("yyyy/MM/dd HH:mm:ss");

            print(t);

 

 

你可能感兴趣的:(Unity 时间戳和时间的相互转换)