日付と時刻を取得
今回は、画像のように日付と時刻を取得する方法を紹介していきます!
実装
using UnityEngine;
using UnityEngine.UI;
//日付時刻を表示するテストクラス
public class TimeTest : MonoBehaviour
{
private Text _text; //Textコンポーネント保存用
private void Awake()
{
_text = GetComponent<Text>(); //自分についているTextコンポーネントを取得する
}
private void Update()
{
_text.text = System.DateTime.Now.ToString(); //端末の日付、時刻を取得表示する
}
}
このコードは、現在の日付と時刻をTextに表示するクラスです。
注意点としては、この時刻は端末に設定されている時間に依存しています。つまり、スマホの設定などで、日付や時間を変更している時は、変更された値が反映されます。
各要素をバラバラに取り出す
//年
year = System.DateTime.Now.Year;
//月
month = System.DateTime.Now.Month;
//日
day = System.DateTime.Now.Day;
//時
hour = System.DateTime.Now.Hour;
//分
minute = System.DateTime.Now.Minute;
//秒
second = System.DateTime.Now.Second;
//ミリ秒
millisecond = System.DateTime.Now.Millisecond;
各要素を取り出したい場合は、Nowの中にそれぞれ要素が用意されているので、簡単に取得することが出来ます。
お疲れさまでした!