zoukankan      html  css  js  c++  java
  • unity 获取网络时间和本地时间

    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);
            }
            
        }
    }
  • 相关阅读:
    [模板]洛谷T3369 普通平衡树 链表&普通Treap
    C++语法知识点整理
    [模板]洛谷T3373 线段树 模板2
    [模板]洛谷T3372 线段树 模板1
    [模板]洛谷T3368 树状数组 模板2
    JSON
    code first迁移和部署
    序列化 (C#)
    Linq小记
    文件和注册表
  • 原文地址:https://www.cnblogs.com/lingLuoChengMi/p/9883310.html
Copyright © 2011-2022 走看看