时间计时器
格式: 00:00:02
public class Clock : MonoBehaviour {
public Text m_ClockText;
private float m_Timer;
private int m_Hour;//时
private int m_Minute;//分
private int m_Second;//秒
void Update () {
m_Timer += Time.deltaTime;
m_Second = (int)m_Timer;
if (m_Second > 59.0f)
{
m_Second = (int)(m_Timer - (m_Minute * 60));
}
m_Minute = (int)(m_Timer / 60);
if (m_Minute > 59.0f)
{
m_Minute = (int)(m_Minute - (m_Hour * 60));
}
m_Hour = m_Minute / 60;
if (m_Hour >= 24.0f)
{
m_Timer = 0;
}
m_ClockText.text = string.Format("{0:d2}:{1:d2}:{2:d2}", m_Hour,m_Minute,m_Second);
}
}
显示当前时间日期
格式: 16:32:38 2020/04/07
public class Clock : MonoBehaviour {
public Text m_ClockText;
void Update () {
m_ClockText.GetComponent<Text>().text = string.Format("{0:D2}:{1:D2}:{2:D2}" + " {3:D4}/{4:D2}/{5:D2}",
DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
}
}
大兄弟,如果我的文章对您有帮助请点个赞鼓励下!