获取系统时间的方法
首先创建两个 Text
在创建一个空物体用来挂载脚本
创建脚本CurrrentTimeTest
脚本内容如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using System;
public class CurrrentTimeTest : MonoBehaviour
{
public Text currrentTimeTest;//获取年月日
public Text currrentTimeTest1;//获取时间
private int hour;//小时
private int minute;//分钟
private int secomd;//
private int year;//年
private int month;//月
private int day;//日##
private void Start()
{
//currrentTimeTest = GetComponent<Text>();
//currrentTimeTest1 = GetComponent<Text>();
}
private void Update()
{
hour = DateTime.Now.Hour;//获取本机的小时
minute = DateTime.Now.Minute;
secomd = DateTime.Now.Second;
year = DateTime.Now.Year;
month = DateTime.Now.Month;
day = DateTime.Now.Day;
currrentTimeTest.text = string.Format("{0:D2}:{1:D2}:{2:D2}",year,month ,day);
currrentTimeTest1.text = string.Format("{0:D2}:{1:D2}:{2:D2}", hour, minute, secomd);
Debug.Log("W now "+System.DateTime .Now);//现在时间
Debug.Log("W utc " + System.DateTime.UtcNow);//美国时间
}
}
然后将创建的Text拖拽到脚本中
运行效果: