問題タブ [tryparse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1412 参照

c# - C# DateTime.TryParse 同じ形式、異なる日付

出力:

一部の日付でしか機能しないのはなぜですか? 明らかに、同じマシンで同時にそのコードを実行しました。

0 投票する
2 に答える
2407 参照

c# - C# で TryParseExact を使用して文字列を DateTime に解析する

私は非常に多くの例を見てきましたInvliadCastException.

タイプ 'System.DateTime' のオブジェクトをタイプ 'System.String' にキャストできません

次の形式で、ASP.NET MVC4 アプリケーションの生年月日テキスト フィールドから日付を取得しています。20/09/1986

これが私のコードです。18 歳以上のユーザーのみが登録できるようにしたいと考えています。

私のカスタム検証は、次のように使用されます。

DateTime を正しく解析するにはどうすればよいですか?

0 投票する
0 に答える
78 参照

datetime - 年が指定されていない場合の.NET日付の解析

1 つの特定のサーバーでのみDateTime.tryParse()メソッドが正しく動作しない状況があります。

サーバーは en-US カルチャでインストールされましたが、その後 en-AU に変更されました。それがなくても、呼び出しで「en-AU」カルチャ情報を使用していますTryParse.

文字列「1/6」は、このサーバー以外のすべてのサーバーで 2013 年 6 月 1 日を意味するように正しく解析されます。他のすべてのサーバーはおそらく「en-AU」としてインストールされていましたが、何も変わらないことを願っています。この 1 つのサーバーは、2013 年 1 月 6 日を意味するように解析されます。

the を作成するときはCultureInfo、コンストラクタを使用して theuseUserDefaultを false に強制します。これは、標準の en-AU カルチャを強制するように見えます。誰かがこの形式の解析で遊んだことがありますか - 年が指定されておらず、ある時点で米国以外の文化がサーバー上で機能していましたか?

問題のコード:

乾杯

0 投票する
1 に答える
1377 参照

c# - Windows CE および C# で System.DateTime に TryParseExact の定義が含まれていないことを解決する方法

ここに C# コードのブロックがあります。基本的には、ユーザーが textbox1 に文字列を入力し、ボタンをクリックすると、C# は宣言された形式で日付形式を確認し、日付に 6 か月を追加して出力します。 textbox2 で文字列形式 yyyyMMdd に変換します。これをWindows CEで実行しようとしています..

そして、「System.DateTimeにはTryParseExactの定義が含まれていません」というエラーが発生しています。

みんな、ありがとう!