問題タブ [date-formatting]
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 - 相対的な日付の書式設定は常に「3時間前」を出力します
phpを使用して、指定した日付と現在の日付の間の日付間隔を計算しています。これを行うと、次のようなソーシャルフレンドリーなタイムスタンプを印刷できますA few mins ago
。2 hours ago
私が時間の部分に来るとき、私はphpで本当に面白い振る舞いをする何かを手に入れます。以下は完全に機能するコードですが、パーツをこのコードに置き換えると、hours
常に3時間印刷されます。
定義された定数DATE
ここにバギーコード:
指定された日付、たとえばこの場合は作成日が1時間強前である場合に中断するため、間隔は3660秒になります。dateメソッドの呼び出しのdate('H', 3660)
結果は03のようです。結果は01になるべきではありませんか?やっぱり1時間強です。
ここでの作業コード:
sql-server - SQLServerで日付をddmmyyyyとして返す
ddmmyyyy
スペーサーなしの日付が必要です。
これどうやってするの?
私はyyyymmdd
使用することができますCONVERT(VARCHAR, [MyDateTime], 112)
しかし、私はこれの逆が必要です。
SQL Server 2008
c++ - 日付形式 (%d/%m/%Y-%H:%M:%S など) の有効性を確認する方法は?
ユーザーから渡されたコマンドライン引数を解析するために、boost optionsparser を使用しています。現在、プログラムには、ユーザーが選択した日付形式を指定するオプションがありました。
お気に入り、
program -d %d/%m/%Y-%H:%M:%S
などprogram -d %d/%m/%Y
。
私が直面している問題は、 *ユーザーから渡されたフォーマット文字列の有効性を確認するにはどうすればよいですか? *
今考えられる唯一の方法は、フォーマット文字列を日付クラスに渡し、そこで例外処理を使用することです。
ただし、オプションの解析時に有効性を確認する別の方法がある場合は、実際に形式を使用して日付文字列を生成する前に計算を行うため、データを渡して不必要に処理する必要はありません。
objective-c - 相対的な日付のフォーマット、過去の日付の出力?
-[NSDateFormatter setDoesRelativeDateFormatting:]
日付を「今日」または「昨日」として表示するために使用することを検討しています。私は過去の日付だけを見ていますが、英国向けにローカライズされたオプションを知りたいです。
ただ
- "今日"
- "昨日"
またはもっと複雑なもの
- 「昨日の前日」
それらを正しく表示するために必要な画面スペースのアイデアを得ることができるように、可能な出力はどこかにリストされていますか?
python - Django管理サイトで、時間フィールドの表示形式を変更するにはどうすればよいですか?
最近、自分のサイトに新しいモデルを追加しました。admin.pyファイルを使用して、管理サイトでの表示方法を正確に指定しています。うまく機能しますが、日付フィールドの1つに秒を表示形式に含める方法がわかりません。見たいのが「2011年8月27日12:12* :37 * pm 」の場合、「2011年8月27日12:12pm」のような値しか表示されません。
python - AppEngineで時刻の文字列表現を日時に変換する
標準のPythonでは、これを行うことで、時刻の文字列表現を日時に変換できます。
これは、エラーが発生する同じオーバーアプリエンジンを呼び出すまでは正常に機能します。
日時表現を取得できるように、この日付文字列を正しく変換するにはどうすればよいですか?
asp.net - Web アプリケーション全体に適用されるように、現在のカルチャのデータ形式を変更する方法
Web アプリケーション全体の日付形式を ' YYYY-MM-DD 'に設定したいと考えています。のオブジェクトを作成してCultureAndRegionInfoBuilder
から登録することで、これを行うことができます。しかし、私のアプリケーションはホストされた環境にあるため、実行可能ファイルを実行してカルチャを登録することはできません。
Application_Start
Web アプリ全体に適用されるように、内でこれを行う方法が必要です。
を使用して日付形式を変更しようとしThread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern
ましたが、アプリケーション全体に変更が反映されていないようです。
要するに、Web アプリケーション全体の現在のカルチャ設定を Web アプリ自体からプログラムで変更する方法が必要です。
編集: @doitgoodの提案で次のことを試しましたが、例外が発生System.InvalidOperationException: Instance is read-only.
しましたが、インテリセンスはプロパティをGetまたはSetとして表示します。
変更をアプリケーションに対してグローバルにするために、次のことを試しましたApplication_Start
。
「インスタンスは読み取り専用です」という同じ例外が発生します。
.net - パラメータ化されたクエリが不可能な場合に SQL で日付をクエリするベスト プラクティスは何ですか?
私の簡単な説明は、以下の「GetValuesSqlStatement」のようなメソッドを持つインターフェースを実装することです:
ここでは、実行可能な SQL ステートメントを生成する必要があるため、クエリの実行でパラメーターを使用することはできません。そして、私が実装しなければならないインターフェースは交渉不可能です。結果の日付がデータベース クエリ エンジンによって正しく解釈されることを確認するための最善の方法は何ですか? paramValues に .NET DateTime オブジェクトが含まれていると仮定すると、SQL パターン文字列にプラグインする前に、これらをどのように文字列にフォーマットする必要がありますか? must データベースで最も一般的な日付形式は何ですか? (例: 「dd-mmm-yyyy」のようなもの)。
注意: 2005 年以降の Sql Server と Oracle 10g 以降のことだけを心配する必要があります。したがって、SQL は有効な T SQL および PL SQL である必要があり、両方のフレーバーで同じことを意味します。
php - 既存のレコードphpmySQLで日付形式を設定します。どのように?
テーブル付きのmySQLがあります。すべて日付列を持つ30のレコードがあります。
テーブル内の既存のすべてのレコードを変更して、今日の日付がis形式になるようにするにはどうすればよいですか?
java - java.text.DateFormatインスタンスをstrftime文字列に変換しますか?
複数の言語で一貫した日付形式を取得できるように、文字列DateFormat
に変換したいオブジェクトがあります。strftime
SDK に欠けているものはありますか? そうでない場合、これは私がつかむことができるサードパーティのライブラリの機能ですか? ありがとう。