ホームページ > バックエンド開発 > C++ > C#で相対時間を正確に計算して表示する方法は?

C#で相対時間を正確に計算して表示する方法は?

Barbara Streisand
リリース: 2025-02-01 22:56:10
オリジナル
223 人が閲覧しました

How to Accurately Calculate and Display Relative Time in C#?

c#

の正確な相対時間ディスプレイ 2つの日付の間に経過する時間を計算することは、頻繁なプログラミングタスクです。この記事では、C#。

の正確な相対時間表現を示しています

時間の違いの計算 2つの値の差を決定するには、後の日付から以前の日付を差し引き、

オブジェクトになります。このオブジェクトは、日、時間、分、秒単位の期間を表します。

DateTime相対時間のフォーマットTimeSpan

計算された時間差を相対的な時間としてフォーマットするためのいくつかの方法が存在します:

定数ベースのアプローチ:

各時間単位(秒、分、時間、日、月など)の定数を定義し、条件付きステートメントを使用して相対的な時間文字列を構築します。
  1. String Builderメソッド:
  2. 値に基づいて相対時間文字列を動的に作成するには。
  3. 実装の例(定数アプローチ)StringBuilderTimeSpan
  4. 定期的なアプローチを使用した例を次に示します

このメソッドは、クリアで保守可能なコードを提供し、追加の時間単位を含めるか、出力形式を調整できるように簡単に拡張可能です。

以上がC#で相対時間を正確に計算して表示する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート