列を日付時刻形式 (YYYY-MM-DD HH:MM:SS) に変換するにはどうすればいいですか?列を日付と時刻の要素に正しく変換するにはどうすればよいですか?例えば、次のJSLでは、元のデータは「20230507G10:11:59」です。このデータ型を「YYYY-MM-DD H:M:S」(例えば「2023-05-07 10:11:59」)のような数値日付形式に変換するにはどうすればよいですか?
dt = New Table( "Untitled");
New Column( "Original setting" );
:Original setting << Data Type( Character );
:Original setting << Set Values( {"20230507G10:11:59", "20230912G11:14:50", "20241211G15:21:14"} );
New Column( "Date format" );
:Date format<< Data Type( Character );
:Date format << Set Values( {"20230507G10:11:59", "20230912G11:14:50", "20241211G15:21:14"});
Column( dt, "Date format" ) << Format( "yyyy-mm-dd" );
自動化とスクリプトRe: 列を日付時刻形式 (YYYY-MM-DD HH:MM:SS) に変換するにはどうすればいいですか?カスタムフォーマットとフォーマットパターンを使用して手動で一度実行し、ログからスクリプトをコピーします。フォーマットパターンはおそらく次のようになります。
G
<HH24>
<::>
<MM>
<::>
<SS></SS>
</MM>
</HH24>
また、基礎となるデータをフォーマットまたは変更しますか?
<YYYY>
<MM></MM>
</YYYY>Re: 列を日付時刻形式 (YYYY-MM-DD HH:MM:SS) に変換するにはどうすればいいですか?オプション 1: 2 番目の列のデータ型を数値に変換し、同時に表示と入力形式パターンを調整します。


オプション 2: 列の式を使用して変換を定義します。
G
<HH24>
<::>
<MM>
<::>
<SS>
", 0 )) << Format( "yyyy-mm-ddThh:mm:ss", 19, 2 );
</SS>
</MM>
</HH24>
最初のモードでは、ユーザーが同じカスタム パターンを何度も定義する必要がある可能性が高くなります。
-> ウィッシュリストに、ユーザーに履歴を提供したいというリクエストがあります。
カスタム時刻/日付形式パターン: 履歴
#ファン
<BR />New Column( "Date format" );
:Date format << Formula(InFormat(:Original setting, "Format Pattern", "
<YYYY>
<MM></MM>
</YYYY>