Unity は時間を取得してフォーマットします

Unity では、DateTime 構造体を使用して時間を取得し、フォーマットすることができます。たとえば、ミリ秒単位の精度で、2023 年 5 月 16 日の 13:43:15 000 の形式を取得します。

using System;
using UnityEngine;

public class GetFormattedTime : MonoBehaviour
{
    private void Start()
    {
        DateTime now = DateTime.Now;
        string formattedTime = now.ToString("yyyy 年 M 月 d 日 HH:mm:ss.fff");
        Debug.Log("Formatted Time: " + formattedTime);
    }
}

上の例では、DateTime.Now は現在の日付と時刻を取得します。次に、ToString メソッドを使用して、指定された形式にフォーマットします。フォーマット文字列「yyyy year M month d day HH:mm:ss.fff」は、日付と時刻を必要な形式にフォーマットします。ここで、

yyyy は 4 桁の年を表します
M は月 (1 ~ 12) を表します
d はその月の日数を表します
HH は 24 時間形式の時間を表しますmm は分を表しますss は
秒を表しますfff はミリ秒を表します

おすすめ

転載: blog.csdn.net/qq_42917662/article/details/130768615
おすすめ