0
md/dd/yyyyからh:mmをDD/md/yyyyに変換するのに役立つ必要があります。 例11/12/2016 12:58から12/11/2016 12:58 を入力し、日付形式と時刻形式の2つの列に変換しますタイムスタンプをmd/dd/yyyyからh:mmに変換する方法
md/dd/yyyyからh:mmをDD/md/yyyyに変換するのに役立つ必要があります。 例11/12/2016 12:58から12/11/2016 12:58 を入力し、日付形式と時刻形式の2つの列に変換しますタイムスタンプをmd/dd/yyyyからh:mmに変換する方法
列がdatetime/datetime2データ型の場合は、DATEPARTを使用して日付を区切ります時間部分からの部分。
派生列変換エディタで、2つの列を作成し、<add as new column option>
は、これらの表現を使用を選択:
(DT_WSTR,2) DATEPART("Hh", TimestampColumn) + ":" +
(DT_WSTR,2) DATEPART("mi", TimestampColumn)
時間を取得するには
(DT_WSTR,2) DATEPART("dd", TimestampColumn) + "/" +
(DT_WSTR,2) DATEPART("mm", TimestampColumn) + "/" +
(DT_WSTR,4) DATEPART("yyyy", TimestampColumn)
日付を取得するには
を
ただし、列がvarcharまたはnvaの場合rcharデータ型の場合は、SUBSTRING関数を使用して、2つの派生列の日付と時刻を取得できます。すなわち:
SUBSTRING(TimestampColumn,1,2) --> will give you the month
SUBSTRING(TimestampColumn,4,2)--> will give you the day
SUBSTRING(TimestampColumn,7,4) --> will give you the year
SUBSTRING(TimestampColumn,12,5) --> will give you the time
これが役立つかどうか教えてください。
これまでのコードを表示できますか? – Blackbam