-6

日付を取得するために使用Datetime.UtcNowしています。ただし、この日付は私の時間より 6 時間進んでいます (私は中央時間です)。C#で正確な日付を取得するより正しい方法はありますか? または、そうでない場合、既存の日付をどのように変更しますか?

4

4 に答える 4

0

ラベルにも表示したい場合は、このコードを見てください。私にとってはうまくいきます。タイマーが刻むたびに時間を更新するためにタイマーを使用しました。

public partial class Form1 : Form
{
    Timer timer = new Timer();

    public Form1()
    {
        InitializeComponent();




        timer.Tick += new EventHandler(timer_Tick); // Everytime timer ticks, timer_Tick will be called
        timer.Interval = (1000) * (1);              // Timer will tick evert second
        timer.Enabled = true;                       // Enable the timer
        timer.Start();                              // Start the timer




    }
    private void timer_Tick(object sender, EventArgs e)
    {
        label1.Text = DateTime.Now.ToString("HH:mm:ss");
}
于 2013-04-17T07:45:54.187 に答える