using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class clock : MonoBehaviour { public Text txtDATE; public Text txtTIME; public Sprite[] spSec; public Image imgSec; public Sprite[] spMin; public Image imgMin; public Sprite[] spHour; public Image imgHour; public GameObject goALH; private Animator aniALH; public GameObject goALM; private Animator aniALM; // Use this for initialization void Start () { //txtDATE.text = "日期測試"; aniALH = goALH.GetComponent(); aniALM = goALM.GetComponent(); } // Update is called once per frame void Update () { //txtDATE.text = System.DateTime.Now.ToString("yyyy/MM/dd"); //txtTIME.text = System.DateTime.Now.ToString("HH:mm:ss"); int iHour,iH,iMinute,iSecond; int iALH, iALM; iALH = (int)aniALH.GetFloat ("h"); txtDATE.text = iALH.ToString (); iSecond = System.DateTime.Now.Second; //Debug.Log (iSecond.ToString ()); //txtTIME.text = iSecond.ToString (); imgSec.sprite = spSec[iSecond]; iMinute = System.DateTime.Now.Minute; imgMin.sprite = spMin[iMinute]; iHour = System.DateTime.Now.Hour; iH = (iHour * 5) % 60 + (int)((float)iMinute/60.0f*5.0f); imgHour.sprite = spHour[iH]; } }