問題タブ [strftime]
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.
c - CのSolarisタイムゾーン(strftimeに%zがありません)
別のアプリケーションに書き込むアプリケーションがあり、システムの日付とタイムゾーンを指定する必要があります。私はタイムゾーンを取得するための引数でstrftimeを使用し%z
てきましたが、Linuxでは非常にうまく機能しています。しかし、先週、それ%z
が存在しないことを確認するために、それをsolarisにマージすることにしました。
誰かがタイムゾーン名を与える、を使用することを提案しましたが、または%Z
のようなオフセット形式でタイムゾーンを与える%zが必要です。+0100
-0300
誰かアイデアがありますか?
c++ - パフォーマンスのホットスポットであると測定した sprintf を改善/交換するにはどうすればよいですか?
プロファイリングを通じて、ここでの sprintf には長い時間がかかることがわかりました。y/m/dh/m/s フィールドの先頭のゼロを引き続き処理する、より優れたパフォーマンスの代替手段はありますか?
注: OP はコメントで、これは簡略化された例であると説明しています。「実際の」ループには、データベースからのさまざまな時間値を使用する追加のコードが含まれています。sprintf()
プロファイリングにより、犯人が特定されました。
python - Python strftime - 先頭に0がない日付?
Python を使用するstrftime
場合、日付が 10 日より前の場合、最初の 0 を削除する方法はありますか? そう01
です1
か?そのためのものが見つかりません%
か?
ありがとう!
ruby - 「3rd」のように「rd」を含むようにルビーで日付をフォーマットするにはどうすればよいですか?
「7月3日」や「10月1日」などの文字列を表示できるように日付オブジェクトをフォーマットしたいと思います。Date.strftimeに、「rd」と「st」を生成するオプションが見つかりません。誰かがこれを行う方法を知っていますか?
bash - シェルスクリプトのYYYY-MM-DD形式の日付
$(date)
bashシェルスクリプトで使用してみましたが、日付のYYYY-MM-DD
形式が必要です。
どうすればこれを入手できますか?
ruby-on-rails - ruby on railsのstr_to_date?
そのため、次の形式の日付を持つデータ ソースから一連のレコードを挿入する必要があります。
Sun, Sep 13 1:00 PM.
を使用する SQL を実行するだけです。
STR_TO_DATE
しかし、将来的に必要になった場合に備えて、ルビーメソッドを使用してこれを行う方法を知っていれば...逆のstrftimeのように思っていました
django - Django forms.DateField ショーでローカル日付形式を使用するようにする
オーストラリアの形式 (dd/mm/yyyy) で日付を表示するフォームを作成する簡単な方法を見つけようとしています。これが私が見つけた唯一の方法でした。より良い解決策があるはずです。
注意事項:
- 日付値を dd/mm/yyyy 形式でレンダリングする新しいウィジェットを作成しました
- 使用しようとする値のリストの前に、検索日付フォーマット文字列を追加する新しい日付フィールドを作成しました
理想的な解決策は、自動的にローカライズされる日付フィールドになると思いますが、それはうまくいきませんでした (strftime は Unicode に適していないように見えましたが、あまり努力しませんでした)。
何か不足していますか?よりエレガントなソリューションはありますか?これは堅牢なアプローチですか?
ruby-on-rails - Ruby / Railsのデフォルトの日付から「0」で始まるものを削除する最もクリーンな方法は何ですか?
/initializers/time_formats.rbに私はこれを持っています:
ただし、これは明らかに次のような日付を生成します:09/08/2001
Googleによると、私の最善の策は、ある種のgsub正規表現を使用して0を編集することです。これは本当ですか、それともより良い代替手段がありますか?
c - Cでstrftimeを使用して、Unixタイムスタンプとまったく同じように時間をフォーマットするにはどうすればよいですか?
これが私が求めている時間のフォーマットの種類です:
私は現在これを使用しています:
これにより、次のことが得られます。
これは近いですが、正確ではありません。-0500
最後に表示するものは何も見つからないようです。さらに、秒をintとして取得しています。
この 2 つの問題を解決するにはどうすればよいですか?