using UnityEngine; using System.Collections; using UnityEngine.UI; using System; public class DateTimeTest : MonoBehaviour { public Text dateTimeText; void Update () { dateTimeText.text = DateTime.Now.ToString (); } }DateTime在System下,所以要先using System,接著把DateTime.Now把現在的系統時間顯示出來,顯示的效果如下:
另外在DateTime下還有另一個時間UtcNow是格林威治標準時間,比如說現在台北的時間是12:00,而台北為格林威治標準時間加八小時(GMT + 8),使用UtcNow顯示時就會是4:00。
接著在DateTime.Now下還有以下參數可以使用:
Year(年)
Month(月)
Day(日)
Hour(時)
Minute(分)
Second(秒)
最後再提一個透過TimeSpan計算時間差:
DateTime beforeDateTime = new DateTime(2013, 12, 31, 12, 00, 00); DateTime nowDateTime = new DateTime(2014, 03, 11, 14, 30, 20); TimeSpan timeSpan = nowDateTime.Subtract(beforeDateTime);
初始化兩個時間點,透過Subtract將兩個時間差計算出來,把timeSpan顯示出來即可看到兩時間點的時間差,下圖是顯示結果:
兩個時間點差距70天2時30分20秒,以上就是這次有關系統時間的內容。
沒有留言:
張貼留言