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); } } }