問題タブ [datetime-parsing]
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.
javascript - 正規表現: hh:mm、hh.mm、または h に一致
javascriptのさまざまな時間形式 (時間追跡 Web アプリ用) に一致する正規表現を探しています。ユーザーは、次のいずれかの形式で時刻を挿入できます。
hh:mm と hh.mm に一致する正規表現を簡単に作成できますが、1 時間形式が機能しません。
これは私の現在の正規表現です:
([0-2][0-9])(.|:)([0-5][0-9])
使用できる文字: 0-9
、.
および:
. ユーザーが他の文字を入力すると、検証は失敗するはずです。
誰か提案はありますか?
編集
次の形式で動作するはずです。
h:mm (3:30)
ソリューション: http://regexr.com?31gc3
java - フォーマットされた日付をミリ秒単位で取得するにはどうすればよいですか?
sqlliteデータベースからフォーマットされた日付があります。これをグラフビューで使用するには、長い数値でフォーマットする必要があります。
形式は次のとおりです。
2012-07-11 10:55:21
どうすればミリ秒に変換できますか?
c# - 日時文字列を日時オブジェクトに変換する方法
string DateCreated = "2012-05-24 12:34:40.060";
アメリカの文化
月、日、年、時、分、秒、ミリ秒を含む形式で文字列を日時オブジェクトに作成するにはどうすればよいですか。形式は「MM/dd / yyyyhh:mm:ss.ffftt」だと思いますがわかりません。** ** =赤の下線、エラー
文字列ではなく「DateTime」の値のみを受け入れる別の関数を介してオブジェクトを渡したいので、datetimeオブジェクトが必要です。
どんな助けでもいただければ幸いです。
ありがとうございました
これは私がこれまでに持っているものですが、私はそれが間違っていることを知っています
c# - DateTime解析の厳密または同様のオプション
私は正常に動作するPCで以下のコードのように見えるコードを持っています:
私はそれを他のマシンにコピーしました、そしてそれは日付変換を非難する何かが間違っていると言います。それを回避するために私がしなければならなかったことは、以下を使用することです。
このようなことを制御するc#またはマシンに構成があるかどうか誰かが知っていますか?(または、2台のコンピューター間で.netバージョンが異なる場合がありますか?ただし、両方のマシンでMs Visual Studio 2008を使用したので、両方のマシンで同じであると確信しています)。
私は私のプログラムにいくつかの厳密な例外を作るWindows自体のグローバル構成について話している。誰もがこれについて知っていますか?
c# - 「2013-Jan-31」形式の日時を解析するとエラーがスローされる
データベースに日時列があります。
なぜこれが機能しないのですか?
c# - TextBox を "dd.MM.yyyy" として SqlDbType.Date に解析します
日付が dd.MM.yyyy のようにページに表示されるようにします。私は文化に依存しないこの方法が好きです。
どうすれば正しくなるかわかりません。
形式の例外:
文字列は有効な DateTime として認識されませんでした
DateTime.ParseExact(dateAddTxtBox.Text, "dd.MM.yyyy", null)
同様に、または使用して多くのスニペットを試しSystem.Globalization.CultureInfo.InvariantCulture
ました。何も助けませんでした!
あるいは、SQL プロシージャー側で行う方がよいのではないでしょうか。
TextBoxes をパターンでフォーマットしていない間は、すべてうまくいきました。
更新:
余談 >> TextBox に read-only 属性がありました。それがうまくいかなかった理由です!
ここで問題は、スキップするのが正しいReadOnly="True"
かどうかです。ユーザーがボックス内で日付を直接編集できないようにします。
UPD2:
ReadOnly="True"
まったく意味がありません。正常に動作します。どうしてか分かりません。
.net - DateTime形式-何が間違っているのですか?
私はこの文字列を持っています:「14。januar 20139:15:00EST」。
私が理解していることから、フォーマットは次のとおりです。MMMM yyyy H:mm:ss ESTですが、次のコードを試しましたが、何も機能しません。私はここで何が間違っているのですか?
アップデート:
デンマークのCultureInfoを使用することでうまくいきました。ただし、これも機能しません:Tir、2013年1月15日11:00:00
Tirは、火曜日または「火曜日」と同じです。なぜ認識されないのですか?
基本的に、RSSフィードの監視に使用されるやや不正な形式の日時文字列の負荷を解析しようとしています。多くのRSSフィードは検証されませんが、これを変更することはできないので、とにかくそれらを解析するための優れた方法が必要です。ただし、フィードアイテムが解析されるときに、現在の時刻を一種のガイドラインとして使用することについては、1時間よりもはるかに古いものであってはなりません。これは、正しいタイムゾーンがないことを、前の1時間の最新の分に設定できることを意味します。
例えば。次の日時文字列を取得します:Tir、2013年1月15日11:15:00。タイムゾーンは示されていませんが、フィードアイテムは14:18 UTCに抽出されるため、14:15UTCに公開される可能性があります。
この質問は、やや些細なバグ修正として始まりましたが、これにどのように取り組むかについての質問である可能性が高いです。誰か良いアイデアはありますか?
ありがとう。
c# - DateTime.ParseExactで時間がトリミングされない
私はテキストボックスコントロールを持っています
日付と時刻が必要ですが、データベースに日付のみを送信したいと思います。
これをcsページで使用していますが、時間が短縮されません。どのようなエラーが発生する可能性がありますか?
c# - 日付と時刻を組み合わせる
日付と時刻を組み合わせて、1つの日時行に挿入する必要があります。
これが私のコードです:
例外が発生しています:
入力文字列は、正しい形式ではありませんでした
c# - 常に文字列を取得することは、有効な日時として認識されませんでした。現在の形式に変換する方法
dd-MM-yyyy
ajaxカレンダーも使用したテキストボックスを使用した形式で日付を受け入れたい。
と
両方とも例外をスローしています:
文字列が有効な日時として認識されませんでした。
現在のシステムの日付形式をいつ変更するかはわかっていますMM-dd-yyyy
がdd-MM-yyyy
、認識を開始しますが、サーバーに公開するときの解決策は何ですか。
それで、現在のフォーマットのためにそれを解析するための解決策はありますか?