unity 获取实时 时间 和温度

using System;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using Unity.XR.OpenVR.SimpleJSON;
using UnityEngine;
using UnityEngine.Networking;
using UnityEngine.UI;

public class CurrrentTime : MonoBehaviour
{
    public TMP_Text CurrrentTimeText;//时,分,秒
    public TMP_Text YearText;//年
    public TMP_Text MonthText;//月
    public TMP_Text DayText;//日
    public TMP_Text WenDuText;//温度

    private int hour;
    private int minute;
    private int second;
    private int year;
    private int month;
    private int day;

    void Start()
    {
        StartCoroutine(GetData());
    }

    void Update()
    {
        //获取当前时间
        hour = DateTime.Now.Hour;
        minute = DateTime.Now.Minute;
        second = DateTime.Now.Second;
        year = DateTime.Now.Year;
        month = DateTime.Now.Month;
        day = DateTime.Now.Day;

        //格式化显示当前时间
        // CurrrentTimeText.text = string.Format("{0:D2}:{1:D2}:{2:D2} " + "{3:D4}/{4:D2}/{5:D2}", hour, minute, second, year, month, day);
        CurrrentTimeText.text = string.Format("{0:D2}:{1:D2}:{2:D2}", hour, minute, second);
        YearText.text = year.ToString();
        MonthText.text = month.ToString();
        DayText.text = day.ToString();

       
    }
    /// <summary>
    /// 天气情况信息
    /// </summary>
    /// <returns></returns>
    private IEnumerator GetData()
    {
        UnityWebRequest unityWebRequest = UnityWebRequest.Get("http://www.weather.com.cn/data/cityinfo/101270101.html");// 101270101 成都天气
        yield return unityWebRequest.SendWebRequest();
        if (unityWebRequest.isDone)
        {
            Debug.Log(unityWebRequest.downloadHandler.text);
            JSONNode m_json = JSON.Parse(unityWebRequest.downloadHandler.text);
            JSONNode m_data = m_json["weatherinfo"];
            WenDuText.text = m_data["temp1"] + "-" + m_data["temp2"];
            Debug.Log("-----------" + m_data["city"] + "温度:" + m_data["temp1"] +"-"+ m_data["temp2"]);
        }
    }
}

猜你喜欢

转载自blog.csdn.net/qq_37524903/article/details/119820038