-4

デジタル時計の作成。私はC#の初心者です。私のコードはそのように見えます

    timeLbl.Text = DateTime.Now.ToLongTimeString();
    dateLbl.Text = DateTime.Now.ToLongDateString();

では、結果です

http://content.screencast.com/users/TT13/folders/Jing/media/da6d1f65-bf5f-4735-97dc-70485112a998/2012-07-02_1826.png

いくつか質問があります:

  1. 時間の形式を 24 時間に変更できますか? どうやって?
  2. 日付を数字のみの形式 (dd/mm/yyyy など) に変更する方法、またはこの結果を正確な言語で変更する方法 (つまり、トルコ語の場合、Windows がサポートする別の言語で「月曜日、7 月」という単語を意味します)。
  3. ウィンドウの幅を動的に変更する方法 (テキストの長さに応じて)。

これら3つのことを達成するために私を助けてください。事前にThx

4

2 に答える 2

1

答え1:

timeLbl.Text = DateTime.Now.ToString("HH:mm:ss");

時刻を 24 時間形式に変換します。

答え 2:

dateLbl.Text = DateTime.Now.ToString("dd/MM/yyyy");

日付形式をに変換します31/06/2012

その他のフォーマットはこちら

于 2012-07-02T13:34:35.460 に答える
1

回答された最初と 2 番目のポイントSizeToContent="WidthAndHeight"、ウィンドウに設定された最後のポイント、およびウィンドウはコンテンツ サイズに基づいて動的にサイズ変更されます。私はあなたがwpfで働いていると仮定します、そうでなければ動作しません!

于 2012-07-02T13:41:13.063 に答える