TimestampFormat
Tanımlanmış biçim işletim sisteminin tarih ve zaman biçiminin yerini alır.
Syntax:
TimestampFormat
Şu örnekler, farklı SET TimestampFormat deyimlerinin sonuçlarını göstermek için zaman damgası verileri olarak 1983-12-14T13:15:30Z kullanır. Kullanılan tarih biçimi YYYYMMDD, saat biçimi h:mm:ss TT şeklindedir. Tarih biçimi, SET DateFormat deyiminde ve saat biçimi ise veri yükleme kodunun en üstünde SET TimeFormat deyiminde belirtilir.
Örnek | Sonuç |
---|---|
SET TimestampFormat='YYYYMMDD'; |
19831214 |
SET TimestampFormat='M/D/YY hh:mm:ss[.fff]'; |
12/14/83 13:15:30 |
SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff]'; |
14/12/1983 13:15:30 |
SET TimestampFormat='DD/MM/YYYY hh:mm:ss[.fff] TT'; |
14/12/1983 1:15:30 PM |
SET TimestampFormat='YYYY-MM-DD hh:mm:ss[.fff] TT'; |
1983-12-14 01:15:30 |
İlk yükleme kodunda SET TimestampFormat='DD/MM/YYYY h:mm:ss[.fff] TT' kullanılır. İkinci yükleme kodunda zaman damgası biçimi SET TimestampFormat='MM/DD/YYYY hh:mm:ss[.fff]' olarak değiştirilir. Farklı sonuçlar, SET TimeFormat deyiminin farklı saat veri biçimleriyle nasıl çalıştığını gösterir.
Aşağıdaki tabloda, izleyen yükleme kodlarında kullanılan veri kümesi gösterilir. Tablonun ikinci sütununda, veri kümesindeki her bir zaman damgasının biçimi gösterilir. İlk beş zaman damgası, ISO 8601 kurallarını izler, ancak altıncı zaman damgası bu kuralları izlemez.
Veri kümesi
transaction_timestamp | saat veri biçimi |
---|---|
2018-08-30 | YYYY-MM-DD |
20180830T193614.857 | YYYYMMDDhhmmss.sss |
20180830T193614.857+0200 | YYYYMMDDhhmmss.sss±hhmm |
2018-09-16T12:30-02:00 | YYYY-MM-DDhh:mm±hh:mm |
2018-09-16T13:15:30Z | YYYY-MM-DDhh:mmZ |
9/30/18 19:36:14 | M/D/YY hh:mm:ss |
Veri yükleme düzenleyicisi'nde yeni bir bölüm oluşturun ve sonra örnek kodu ekleyip çalıştırın. Sonra sonucu görmek için en azından sonuçlar sütununda listelenen alanları uygulamanızdaki bir sayfaya ekleyin.
Yükleme kodu
Sonuçlar
transaction_id | transaction_timestamp | LogTimeStamp |
---|---|---|
3750 | 2018-08-30 | 2018-08-30 00:00:00 |
3751 | 20180830T193614.857 | 2018-08-30 19:36:14 |
3752 | 20180830T193614.857+0200 | 2018-08-30 17:36:14 |
3753 | 2018-09-16T12:30-02:00 | 2018-09-16 14:30:00 |
3754 | 2018-09-16T13:15:30Z | 2018-09-16 13:15:30 |
3755 | 9/30/18 19:36:14 | - |
Sonraki yükleme kodu aynı veri kümesini kullanır. Ancak altıncı zaman damgasının, ISO 8601 dışındaki biçimiyle eşleşmesi için SET TimestampFormat='MM/DD/YYYY hh:mm:ss[.fff]' biçimini kullanır.
Veri yükleme düzenleyicisi'nde önceki örnek kodu aşağıdakiyle değiştirin ve çalıştırın. Sonra sonucu görmek için en azından sonuçlar sütununda listelenen alanları uygulamanızdaki bir sayfaya ekleyin.
Yükleme kodu
Sonuçlar
transaction_id | transaction_timestamp | LogTimeStamp |
---|---|---|
3750 | 2018-08-30 | 2018-08-30 00:00:00 |
3751 | 20180830T193614.857 | 2018-08-30 19:36:14 |
3752 | 20180830T193614.857+0200 | 2018-08-30 17:36:14 |
3753 | 2018-09-16T12:30-02:00 | 2018-09-16 14:30:00 |
3754 | 2018-09-16T13:15:30Z | 2018-09-16 13:15:30 |
3755 | 9/30/18 19:36:14 | 2018-09-16 19:36:14 |