using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class NetWorkTime : MonoBehaviour { public string monthAndDay = ""; //月份和日期 // Use this for initialization void Start () { } // Update is called once per frame void Update () { StartCoroutine(GetTime());//時刻更新時間 } IEnumerator GetTime() { WWW www = new WWW("http://www.hko.gov.hk/cgi-bin/gts/time5a.pr?a=1"); yield return www; if (www.text == "" || www.text.Trim()=="")//如果獲取網絡時間失敗,改為獲取系統時間 { monthAndDay = System.DateTime.Now.Month + "_" + System.DateTime.Now.Day; //Debug.Log(monthAndDay); } else//成功獲取網絡時間 { string timeStr = www.text.Substring(2); System.DateTime time = System.DateTime.MinValue; System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1)); time = startTime.AddMilliseconds(Convert.ToDouble(timeStr)); timeStr = time.ToString(); monthAndDay = time.Month + "_" + time.Day; //Debug.Log(monthAndDay); } } }