問題タブ [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.
php - mysql TIME を 24 時間から AM/PM 形式に変換する
Web サイトの mysql テーブルの TIME フィールドを表示したいのですが、21:00:00 などを表示するのではなく、午後 8:00 を表示したいと考えています。これを行うには関数/コード、または正しい方向へのポインターが必要です。いくつかのコードを含む最初の返信を正しい返信としてマークします。
sql - SQL日時フィールドを使用して特定の時間後にレコードを取得する方法
日時フィールドがある場合、日付を完全に無視して、特定の時刻より後に作成されたレコードだけを取得するにはどうすればよいですか?
これはロギングテーブルであり、ユーザーがアプリケーションで接続して何かを実行していることを示します。午後5時以降の人の頻度を知りたい。
(申し訳ありませんが、SQL Serverです。しかし、これは他のデータベースの他の人々にとって役立つ可能性があります)
python - Python の日付間の平均差
一連の日時オブジェクトがあり、それらの間の平均デルタを計算したいと考えています。
たとえば、入力が(2008-10-01 12:15:00, 2008-10-01 12:25:00, 2008-10-01 12:35:00)
の場合、平均デルタは正確に 00:10:00、つまり 10 分になります。
Python を使用してこれを計算する方法に関する提案はありますか?
c# - UTC/GMT 時間を現地時間に変換する
Web サービス クライアント用の C# アプリケーションを開発しています。これは、Windows XP PC で実行されます。
Web サービスから返されるフィールドの 1 つに DateTime フィールドがあります。サーバーはフィールドを GMT 形式、つまり末尾に「Z」を付けて返します。
しかし、.NET はある種の暗黙的な変換を行っているようで、時間は常に 12 時間遅れていることがわかりました。
次のコード サンプルでは、12 時間の差はなくなりましたが、NZ の夏時間は考慮されていないため、これをある程度解決しています。
この日付サイトによると:
UTC/GMT オフセット
標準タイム ゾーン: UTC/GMT +12 時間
サマータイム: +1 時間
現在のタイム ゾーン オフセット: UTC/GMT +13 時間
余分な時間をどのように調整しますか?これはプログラムで実行できますか、それとも PC の設定のようなものですか?
delphi - 今日の日付を変更し、1 か月進めてシステム時刻を設定する
入力として tDateTime と整数を取り、その tDateTime を (int) か月進めた後、setlocaltime を使用してシステム時刻を設定する関数のコード サンプルが欲しいです。時間は変わらないはずです。
擬似コードの例
私が直面している問題は、かなり苛立たしいものです。incmonth などを tDateTime で使用することはできません。tDate のみなどです。
.net - 短縮されたタイムゾーンでDateTimeを表示するには?
System.TimeZoneクラスだけでなく、DateTime.ToString()メソッドの多くの用途も認識しています。私が見つけられなかったのは、日時情報に加えて、3 文字のタイム ゾーンの略語を含む文字列に DateTime を変換する方法です (実際、相対時間に対する StackOverflow のツールチップとほぼ同じ方法です)。時間表示は動作します)。
誰もが理解しやすく、利用しやすい例にするために、StackOverflow の例を続けましょう。相対時間で表示されるツールチップを見ると、完全な日付、12 時間形式の秒を含む時間、AM/PM の指定、および 3 文字のタイム ゾーンの略語 (この場合は、Coordinated世界時)。組み込みメソッドを使用して GMT または UTC を簡単に取得できることはわかっていますが、本当に必要なのは、ローカル (この場合は Web サーバー) の時刻です。
私たちの Web サーバーが Windows Server 2k3 を実行していて、タイム ゾーンが CST に設定されている場合 (または、夏時間が元に戻るまでは CDT でしょうか?)、ASP.NET Web アプリでそのタイム ゾーンに相対的な DateTimes を表示したいと考えています。最後に「CST」を表示するようにフォーマットされています。これを簡単にハードコーディングできることはわかっていますが、堅牢性のために、コードの OS 環境設定を実行しているサーバーに基づくソリューションを本当に好んでいます。
現在、次のコードを使用して、タイムゾーンの略語以外はすべて持っています。
どちらが表示されますか:
2008/10/07 03:40:31 午後
私が望むのは(そしてそれは大したことではありません、約束します!)それが言うことだけです:
2008 年 10 月 7 日 03:40:31 午後 CDT
System.TimeZone.CurrentTimeZone を使用して「中央夏時間」を正しく表示できますが、簡潔にするために少し長すぎます。空白や大文字以外の文字を削除する文字列操作ルーチンの作成に行き詰まっていますか? それはうまくいくかもしれませんが、それは私には信じられないほどハックのようです...
ここをグーグルで調べても、私の特定の質問に当てはまるものは何もありませんでした。
datetime - VB6 日付データ型: 精度とフォーマット
- VB6 の
Date
データ型はどのくらい正確ですか (1 秒未満)? - 秒の端数を表示するようにフォーマットする方法は?
私は何年も不在だった後に VB6 を再訪していますが、私の人生では、以前知っていたことを思い出せません。メモリリークが発生したため、これにメモリリークタグを付けることを検討しました(hur hur hur)。
その後、この API 呼び出しを見つけましたが、動作しているようです。
c# - Nullable で DateTime.TryParse を使用する方法?
DateTime.TryParse メソッドを使用して、文字列の日時値を Nullable に取得したいと考えています。しかし、これを試すと:
コンパイラが教えてくれる
'out' 引数は変数として分類されていません
ここで何をする必要があるのかわからない。私も試しました:
それもうまくいきません。何か案は?
.net - .NET がタイムゾーンを含む日付文字列を解析できないのはなぜですか?
.NET は、次の形式の日時文字列を解析しようとして例外をスローします。
2008 年 10 月 10 日金曜日 00:05:51 CST
Convert.ToDateTime("Fri, 10 Oct 2008 00:05:51 CST") を実行すると、次の例外が発生します。
文字列は有効な DateTime として認識されませんでした。インデックス 26 から始まる未知の単語があります
文字26は明らかに「CST」の始まりです
簡単なテストでは、PHP と JavaScript の両方がこの文字列を問題なく日付に解析できます。.NET は失敗だらけですか、それとも合理的な説明はありますか?
c# - C#でのランダムな日付
1995年1月1日から現在の日付までのランダムな日付を生成するための簡潔で最新のC#コードを探しています。
私はEnumerable.Rangeを利用するいくつかの解決策を考えています。どういうわけかこれをより簡潔にするかもしれません。