問題タブ [datetime2]

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

sql-server - MS SQL Server 2014 Express での datetime2 のサポート

私はこれについて少し混乱しています。Microsoft は、datetime の代わりに datatime2 を使用することを推奨しているようです。Datetime2 は小さく、解像度と範囲が優れていますが、SQL 2014 Express でデータベースを設計しようとすると、datetime2 が [データ型] ドロップダウンに表示されません。Datetime がリストされていますが、実際には datetime2 の解像度が必要です。datetime2 は Express バージョンではサポートされていませんか?

ありがとう、

0 投票する
1 に答える
1953 参照

hibernate - JPAがSQLServer 2008でdatetime2として列LocalDateTimeを作成する

私のエンティティにはこの属性があります...

サーバーでは、列は JPA によって次のように作成されます。

コードでは、この列に以下の値を保存します。

データベースで Select direct を実行すると、値は正しいです。

しかし、JPA でこの値を回復すると、値が間違っています。

日が2日で間違っていることに注意してください。

したがって、データ型を手動で変更すると、すべて正常に動作します。なにが問題ですか?

私のコンバーター:

私はwildfly 9でMicrosofr jdbc42を使用しています

0 投票する
1 に答える
477 参照

c# - Windows フォームから datetime2 を選択する方法

controlをdatagridview使用してデータベース データを並べ替えようとしています。テーブルのタイプは次のとおりです。DateTimePickerdate columnEvent_testdatetime2

このソリューションは正しく機能しません。最初はデータを間違ってソートし、タイム ピッカーを変更すると次のエラーが発生します。

文字列から日時を変換する際に変換に失敗しました

どんな助けでも大歓迎です。

select statementでは、必要なものを取得するにはどうすればよいでしょうか。

dateTimePicker1 のように見えdateTimePicker2 、どちらも変更できません。それらは 01/10/2016 と 10/10/2016 に設定されており、日付を変更するたびに、それらの日付の間の結果が表示されます!!

0 投票する
1 に答える
1309 参照

c# - 文字列を datetime2 に変換する

通信プロトコルを介してデータを取得するアプリケーションを使用しています。取得したデータの中には日付があり、この形式で文字列の日付を形成することができました。

データベースに挿入したい:

はタイプですdate columndatetime2

質問は次のとおりです。取得した文字列をどのように変換できますdatetime2か???

編集 :

実際、挿入する日付には 2 つのタイプがあります。1) 時間タグが付いているフレーム: 日付を文字列に変換するフレーム。2) タイムタグのないフレーム: Iam usingDateTime date =DateTime.UtcNow

これらはそれぞれ、独立して実装すると完全に機能します

同じプログラムで両方を使用できるソリューションはありますか??

0 投票する
2 に答える
1249 参照

c# - データグリッドビューで完全な日付と時刻を表示する

datagridviewデータベースからデータセットにデータをエクスポートした後に日付と時刻を表示するアプリケーションを使用しています。

詳細: datetime2 形式の日付と時刻を含む Date という列があり、日付を表示すると秒が表示されません。

例:日付テーブルには 15/07/2016 10:03:13 次のように表示されます:15/07/2016 10:03

selectステートメントでも試しCAST(Date AS DATETIME2)ましたが、どれも機能しません

0 投票する
1 に答える
1439 参照

sql - datetime2 フィールドを持つ HashBytes

複数の列で hashbytes を使用してハッシュ キーを作成し、現在 where 句で使用しているパフォーマンスを向上させています。

しかし、その列の 1 つは、追加できない datetime2 フィールドです。私がしようとしている間、私はエラーメッセージの下に来ています

「列が非決定論的であるため、テーブル 'table1' の計算列 'HashKey' を永続化できません。」.

私の調査から、datetime2 は非決定論的であるため使用できないことがわかりました。

しかし、すべてのミリ秒を含む値を正確に比較する必要があるため、形式を変更することはできません。

誰か私に回避策を教えてもらえますか?