問題タブ [timestamp]
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.
timestamp - UNIXタイムスタンプはタイムスタンプを保存する最良の方法ですか?
私は常にすべてに UNIX タイムスタンプを使用していますが、もっと良い方法があるかどうか疑問に思っています。
タイムスタンプを保存するために何を使用していますか?その理由は?
sql-server - MSSQLでVARCHARをTIMESTAMPにどのように変換しますか?
VARCHAR 値 (たとえば、'0x0000000002C490C8') を使用する ADO.NET ではなく、T-SQL 内で TIMESTAMP のパラメーター タイプを持つ MS SQL でストアド プロシージャを呼び出したいとします。
職業はなんですか?
更新: これは、「タイムスタンプ」値が表示される場所ですが、VARCHAR としてのみ存在します。(別のストアド プロシージャの OUTPUT 変数と考えてください。ただし、既に VARCHAR として固定されており、TIMESTAMP の値を持っているだけです)。では、動的 SQL を構築することを決定しない限り、VARCHAR に格納された値をプログラムで有効な TIMESTAMP に変更するにはどうすればよいでしょうか?
javascript - JavaScriptでタイムスタンプを取得するにはどうすればよいですか?
Unix のタイムスタンプに似たもので、現在の時刻と日付を表す単一の数値です。数値または文字列として。
java - Hibernate と MySQL での作成タイムスタンプと最終更新タイムスタンプ
特定の Hibernate エンティティについて、その作成時刻と最後に更新された時刻を保存する必要があります。これをどのように設計しますか?
データベースで使用するデータ型は何ですか (MySQL を想定し、おそらく JVM とは異なるタイムゾーンで) データ型はタイムゾーンを認識しますか?
Java で使用するデータ型 (
Date
、Calendar
、long
、...)?タイムスタンプの設定を担当するのは、データベース、ORM フレームワーク (Hibernate)、またはアプリケーション プログラマーのどれですか?
マッピングにはどのような注釈を使用しますか (例:
@Temporal
)?
私は実用的なソリューションを探しているだけでなく、安全で適切に設計されたソリューションを探しています。
java - Java タイムスタンプ valueOf
次のようなコード スニペットを見つけました。
Timestamp expiryDate = Timestamp.valueOf(dateStr + " " + "23:59:59.000");
ここで、dateStr は、ユーザーがフォームに yyyy-mm-dd の形式で入力した文字列です。現在、Timestamp.valueOf の動作は、存在しない日付を適切な適切な日付に変換するようなものです。2008 年 6 月 31 日を 2008 年 7 月 1 日とします。
dateStr 文字列が実際に有効な日付であるかどうかを Java で確認するにはどうすればよいですか? 手動でチェックできることはわかっていますが、知りたいのは、同じことを行う方法が既に利用可能かどうかです。
java - Java でタイムスタンプの時刻部分をリセットする
Java では、タイムスタンプが与えられた場合、タイムスタンプがその特定の日の真夜中を表すように、時間部分だけを 00:00:00 にリセットする方法は?
T-SQL では、このクエリで同じことを達成できますが、Java でこれを行う方法がわかりません。
SELECT CAST( FLOOR( CAST(GETDATE() AS FLOAT ) ) AS DATETIME) AS 'DateTimeAtMidnight';
php - PHPで正確な時間を取得する
特定のスクリプトの実行時間に関係なく、スクリプト内のどこで関数が呼び出されたかに関係なく、すべてのdate()呼び出しが同じタイムスタンプを返すことに気付きました。スクリプトが最初に実行を開始した時刻を返すだけのようです。
ロギングの目的で、スクリプト内から増分タイムスタンプを取得できると非常に便利です。これは可能ですか?比較的軽量でこれを行う方法はありますか?
編集:microtime()関数の例は、これを行う可能性があることを示唆していますか?誰でも確認できますか?
更新: microtime()は機能しますが、date()はタイムスタンプのみを整数として受け入れるため(マイクロ秒は受け入れないため)、date()関数でフォーマットできません。microtime()によって返された値から適切にフォーマットされた日付を取得するにはどうすればよいですか?
sql - SQL-テーブルデザイン-DateCreated列とDateUpdated列
私のアプリケーションには、User、Customer、Postなどのいくつかのエンティティクラスがあります
データベースを設計しようとしています。エンティティが作成および更新された日付を保存したいと思います。これはそれがトリッキーになるところです。確かに1つのオプションは、エンティティテーブルごとにcreated_timestamp列とupdate_timestamp列を追加することですが、それは冗長ではありませんか?
もう1つの可能性は、この情報を格納するログテーブルを作成することであり、任意のエンティティの更新を追跡するためのログテーブルを含めることができます。
何かご意見は?私は後者の実装に傾いています。
php - PHPでSQLからタイムスタンプをフォーマットする最も簡単な方法は何ですか?
以下の PHP コードを完成させて、出力がユーザー フレンドリな形式 (たとえば、「2006 年 10 月 27 日」) になるようにする最も簡単で最速の方法は何ですか?
windows - バッチ スクリプトを使用してファイルの名前を変更する
Windowsコマンドラインを使用して日時を含むようにファイルの名前を変更するにはどうすればよいですか?