問題タブ [datetime]

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 投票する
10 に答える
13664 参照

sql-server - SQLServerの日時変換の失敗

100万件以上のレコードがある大きなテーブルがあります。残念ながら、テーブルを作成した人は、varchar(50)フィールドに日付を入力することにしました。

簡単な日付比較を行う必要があります-

しかし、それは失敗しますconvert()

どうやらその分野には嫌いなものがあり、レコードが多いので見ただけではわかりません。日付フィールド全体を適切にサニタイズして、失敗しないようにするにはどうすればよいconvert()ですか?これが私が今持っているものです:


@SQLMenace

この場合、パフォーマンスについては気にしません。これは1回限りのクエリになります。テーブルを日時フィールドに変更することはオプションではありません。

@Jon Limjap

3番目の引数を追加しようとしましたが、違いはありません。


@SQLMenace

問題は、データの保存方法にある可能性が最も高く、安全な形式は2つだけです。ISO YYYYMMDD; ISO 8601 yyyy-mm-dd Thh:mm:ss:mmm(スペースなし)

チェックはこれを処理しませんisdate()か?

100%の精度は必要ありません。過去30日間のレコードのほとんどを取得したいだけです。


@SQLMenace


@ブライアンシュカーケ

CASEとISDATEをCONVERT()関数内に配置します。

ありがとう!それはそれをしました。

0 投票する
16 に答える
70367 参照

c# - DateTime.Now は関数のパフォーマンスを測定する最良の方法ですか?

ボトルネックを見つけて、時間をできるだけ正確に測定する必要があります。

次のコード スニペットは、パフォーマンスを測定するための最良の方法ですか?

0 投票する
12 に答える
143557 参照

php - datetime (2008-09-01 12:35:45) の正規表現パターンは何ですか?

DateTime (2008-09-01 12:35:45) の正規表現パターンは何ですか?

次のエラーが表示されます。

終了区切り文字 '^' が見つかりません

使用:

このエラーが発生します:

警告: preg_match() [function.preg-match]: コンパイルに失敗しました: 19 行目の E:\www\index.php のオフセット 0 で繰り返すものはありません

0 投票する
34 に答える
329866 参照

c# - 週の始まりの DateTime を取得するにはどうすればよいですか?

C#で現在の時刻だけを知っている週の始まり(日曜日と月曜日の両方)を見つけるにはどうすればよいですか?

何かのようなもの:

0 投票する
3 に答える
1945 参照

ruby - Rubyの文字列を使用した日時演算

Rubyでは、次のことをしようとしています。

ここで、「since」は時間(「1時間」、「1日」、「3日」)などを表す文字列です。助言がありますか?

0 投票する
11 に答える
42602 参照

c# - テスト中にDateTime.Nowを上書きする良い方法は何ですか?

将来的に正しく計算するために、今日の日付に依存する(C#)コードがいくつかあります。テストで今日の日付を使用すると、テストで計算を繰り返す必要がありますが、これは正しくありません。結果が既知の値であることをテストできるように、テスト内で日付を既知の値に設定するための最良の方法は何ですか?

0 投票する
8 に答える
12677 参照

sql - SQLでDateTimeを「n時間前」に変換する最良の方法

SQL の datetime 値をより使いやすい "n Hours Ago" または "n Days Ago" などのメッセージ タイプに変換する SQL 関数を作成しました。そして、もっと良い方法はないかと考えていました。

(はい、「SQLでやらないでください」と知っていますが、設計上の理由から、このようにする必要があります)。

ここに私が書いた関数があります:

0 投票する
7 に答える
10833 参照

python - Pythonで2回の違いを見つける最も簡単な方法は何ですか?

タイプを持つ2つの時間値がありますdatetime.time。私はそれらの違いを見つけたい。明らかにすべきことは t1 - t2 ですが、これはうまくいきません。タイプのオブジェクトでは機能しますが、 では機能datetime.datetimeしませんdatetime.time。では、これを行う最善の方法は何ですか?

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

regex - 日時形式の動的正規表現

特定の日時形式パターンから動的に正規表現を作成する既存のソリューションはありますか? サポートされている日時形式のパターンは重要ではありません ( JodaDateTimeFormatなどjava.text.SimpleDateTimeFormat)。

具体的な例として、 のような特定の日時形式のdd/MM/yyyy hh:mm場合、指定された形式内の日時と一致するように、対応する正規表現を生成する必要があります。

0 投票する
12 に答える
3629 参照

php - PHP で日時関連の操作を実行する

日付の追加、違いの検出、間隔内で週末を除く何日かを調べるなどの日時操作を実際にどのように実行しますか? 私は個人的にこれらの操作のいくつかをpostgresql dbmsに渡し始めました。通常、答えを得るために1つのSQLステートメントを発行するだけでよいためです。ただし、PHPの方法でそれを行うには、より多くのコードを書く必要があり、より多くのチャンスを意味しますエラーが発生するため...

多くのコードを必要としない方法で日時操作を行う PHP のライブラリはありますか? これは、「2 つの日付が与えられた場合、2 つの日付の間に何日間の稼働日があるか?」という状況で sql を打ち負かします。このクエリを作成することで解決される SQL または $pet_lang' で実装しますか?