DateTime.TryParseとは? わかりやすく解説

DateTime.TryParse メソッド (String, IFormatProvider, DateTimeStyles, DateTime)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定したカルチャ固有の書式情報と書スタイル使用して指定した日付と時刻文字列形式等価DateTime の値に変換します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function TryParse
 ( _
    s As String, _
    provider As IFormatProvider, _
    styles As DateTimeStyles, _
    <OutAttribute> ByRef result As DateTime
 _
) As Boolean
Dim s As String
Dim provider As IFormatProvider
Dim styles As DateTimeStyles
Dim result As DateTime
Dim returnValue As Boolean

returnValue = DateTime.TryParse(s, provider, styles, result)
public static bool TryParse
 (
    string s,
    IFormatProvider provider,
    DateTimeStyles styles,
    out DateTime result
)
public:
static bool TryParse (
    String^ s, 
    IFormatProvider^ provider, 
    DateTimeStyles styles, 
    [OutAttribute] DateTime% result
)
public static boolean TryParse (
    String s, 
    IFormatProvider provider, 
    DateTimeStyles styles, 
    /** @attribute OutAttribute() */ /** @ref */ DateTime result
)
JScript では、値型引数参照渡しされません。

パラメータ

s

変換する日付と時刻格納した文字列

provider

s に関するカルチャ固有の書式情報提供する IFormatProvider オブジェクト

styles

s使用可能な書式を示す、DateTimeStyles 値のビットごとの組み合わせ通常指定する値は、None です。

result

変換成功した場合は、s格納され日時等しDateTime 値が格納されます。変換失敗した場合は MinValue が格納されます。s パラメータnull 参照 (Visual Basic では Nothing) の場合、または、日付と時刻を表す有効な文字形式指定されていない場合変換失敗します。このパラメータ初期化せずに渡されます。

戻り値
s パラメータ正常に変換され場合trueそれ以外場合false

例外例外
例外種類条件

ArgumentException

styles有効な DateTimeStyles 値ではありません。

または

styles に、無効な DateTimeStyles 値の組み合わせ指定されています (AssumeLocal と AssumeUniversal の両方指定されているなど)。

解説解説

TryParse メソッドは、変換失敗した場合でも例外スローしない点を除いては、Parse メソッドと同じです。

文字列 s は、provider パラメータによって提供される DateTimeFormatInfo オブジェクト書式情報使用して解析されます。

このメソッドは、認識されないデータ無視して s を完全に解析しようとしますs時刻だけを指定して日付指定しない場合は、style パラメータによって、現在または既定日付のどちらを使用するかを決定しますs日付だけを指定して時刻指定しない場合は、午前 00:00既定時刻として使用されます。s 内の先頭内部、または末尾にある空白文字無視されます。日時は、前後シャープ記号文字 ('#', U+0023) を付け最後に 1 つ上の NULL 文字 (U+0000) を付けて指定できますs パラメータに、DateTimeFormatInfo クラストピック説明した形式いずれか使用して日付と時刻表現格納してください

provider パラメータには、カルチャ固有の日時書式情報指定します。たとえば、特定の言語における曜日の名前や、月、日、年の優先表示順序指定しますprovidernull 参照 (Visual Basic では Nothing) の場合は、現在のカルチャが使用されます。

カスタム カルチャの解析
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.TryParse メソッド (String, DateTime)

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

指定した文字列形式日付と時刻等価DateTime の値に変換します

名前空間: System
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DateTime.TryParse メソッド

指定した文字列形式日付と時刻等価DateTime の値に変換します
オーバーロードの一覧オーバーロードの一覧

参照参照

関連項目

DateTime 構造体
DateTime メンバ
System 名前空間
Parse
String
ParseExact
CultureInfo
CurrentInfo

その他の技術情報

書式設定概要



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「DateTime.TryParse」の関連用語

DateTime.TryParseのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DateTime.TryParseのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS