国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Flink SQL 時(shí)區(qū) -- 時(shí)間字符串轉(zhuǎn)時(shí)間戳并轉(zhuǎn)換時(shí)區(qū)

這篇具有很好參考價(jià)值的文章主要介紹了Flink SQL 時(shí)區(qū) -- 時(shí)間字符串轉(zhuǎn)時(shí)間戳并轉(zhuǎn)換時(shí)區(qū)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、數(shù)據(jù)需求:

將時(shí)間字符串格式化,轉(zhuǎn)變成時(shí)間戳,再加8小時(shí)后寫(xiě)入clickhouse

2023-10-17T03:00:42.506205807 ---->  2023-10-17 11:00:42.506

二、探索路程

1、UNIX_TIMESTAMP + CONVERT_TZ

(該方法默認(rèn)精確度為秒,不適用毫秒)
(1)UNIX_TIMESTAMP
作用:將時(shí)間字符串轉(zhuǎn)換成時(shí)間戳
用法:UNIX_TIMESTAMP(STRING datestr, STRING format)

eg:
	UNIX_TIMESTAMP('1970-01-01 08:00:01', 'yyyy-MM-dd HH:mm:ss.SSS')

(2)CONVERT_TZ
作用:轉(zhuǎn)換時(shí)區(qū)
用法:CONVERT_TZ(string1, string2, string3)

eg:
	CONVERT_TZ('1970-01-01 08:00:01', 'UTC', 'Asia/Shanghai')

2、UNIX_TIMESTAMP

(實(shí)測(cè)僅獲取當(dāng)前10位時(shí)間戳)
作用:將時(shí)間字符串轉(zhuǎn)換成時(shí)間戳,并轉(zhuǎn)換時(shí)區(qū)
用法:UNIX_TIMESTAMP(‘1970-01-01 08:00:01.001 +0800’, ‘yyyy-MM-dd HH:mm:ss.SSS X’);

三、解決方案

TIMESTAMPADD(HOUR, 8, TO_TIMESTAMP(replace(substring('2023-10-17T03:00:42.506205807',0,23),'T',' ')));

TIMESTAMPADD + TO_TIMESTAMP

(1)TIMESTAMPADD
作用:給時(shí)間戳加上任意時(shí)間
用法:TIMESTAMPADD(timeintervalunit, interval, timepoint)

eg:
	TIMESTAMPADD(HOUR, 8, 1696932862000)

(2)TO_TIMESTAMP
作用:將時(shí)間字符串轉(zhuǎn)換成時(shí)間戳
用法:TO_TIMESTAMP(string1[, string2])文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-765699.html

eg:
	TO_TIMESTAMP('1970-01-01 08:00:01.001')

到了這里,關(guān)于Flink SQL 時(shí)區(qū) -- 時(shí)間字符串轉(zhuǎn)時(shí)間戳并轉(zhuǎn)換時(shí)區(qū)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java代碼實(shí)現(xiàn)帶時(shí)區(qū)時(shí)間字符串轉(zhuǎn)為L(zhǎng)ocalDateTime對(duì)象

    可以使用Java 8中的DateTimeFormatter類(lèi)來(lái)將字符串轉(zhuǎn)換為L(zhǎng)ocalDateTime對(duì)象。下面是一個(gè)示例代碼: 在上面的代碼中,我們首先定義了一個(gè)時(shí)間字符串,然后創(chuàng)建了一個(gè)DateTimeFormatter對(duì)象,該對(duì)象定義了時(shí)間字符串的格式。接下來(lái),我們使用parse方法將時(shí)間字符串轉(zhuǎn)換為L(zhǎng)ocalDateTime對(duì)象

    2024年02月16日
    瀏覽(24)
  • [SQL Server]SQL Server數(shù)據(jù)庫(kù)中如何將時(shí)間日期類(lèi)型(DateTime)轉(zhuǎn)換成字符串類(lèi)型(varchar,nvarchar)

    SQL Server數(shù)據(jù)庫(kù)中,如何將時(shí)間日期類(lèi)型(DateTime)的數(shù)據(jù)轉(zhuǎn)換成字符串類(lèi)型(varchar,nvarchar),并對(duì)其進(jìn)行 yyyy-mm-dd 形式的格式化輸出 使用SQL Server的 CONVERT() 函數(shù),如下: SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 120), 10) 或者 SELECT CONVERT(VARCHAR(10), GETDATE(), 120) 在SQL Server 2012及以上版本中,新增

    2024年02月07日
    瀏覽(61)
  • [22007] [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]從字符串轉(zhuǎn)換日期和/或時(shí)間時(shí),轉(zhuǎn)換失敗。 (241)過(guò)濾非法日期格式數(shù)據(jù)

    出現(xiàn)這個(gè)錯(cuò)誤是因?yàn)槟阍赟QL Server中嘗試將一個(gè)無(wú)效的字符串轉(zhuǎn)換為日期或時(shí)間格式。為了解決這個(gè)問(wèn)題,你需要過(guò)濾掉不合法的數(shù)據(jù)。 你可以使用TRY_CONVERT函數(shù)來(lái)嘗試將字符串轉(zhuǎn)換為日期或時(shí)間格式,如果轉(zhuǎn)換失敗,則返回NULL。然后你可以使用IS NOT NULL來(lái)過(guò)濾掉這些NULL值。

    2024年02月08日
    瀏覽(36)
  • Db2的時(shí)間轉(zhuǎn)換(字符串,時(shí)間戳,Unix時(shí)間戳)

    Ubuntu 22.04 Db2 11.5.0 參見(jiàn) https://www.ibm.com/docs/en/db2/11.5?topic=list-datetime-values Db2有3種時(shí)間類(lèi)型: DATE :例如 03/20/2023 ,當(dāng)前日期的special register為 CURRENT DATE TIME :例如 21:23:23 ,當(dāng)前時(shí)間的special register為 CURRENT TIME TIMESTAMP :例如 2023-03-20-21.23.49.513704 ,當(dāng)前時(shí)間戳的special register為

    2024年02月08日
    瀏覽(94)
  • uniapp 0時(shí)區(qū)轉(zhuǎn)當(dāng)前時(shí)區(qū) 字符串轉(zhuǎn)字符串

    uniapp 0時(shí)區(qū)轉(zhuǎn)當(dāng)前時(shí)區(qū) 字符串轉(zhuǎn)字符串

    0時(shí)區(qū)轉(zhuǎn)當(dāng)前時(shí)區(qū) 字符串轉(zhuǎn)字符串 話不多說(shuō)直接上干貨 打印結(jié)果

    2024年01月19日
    瀏覽(17)
  • Pandas中的字符串和時(shí)間轉(zhuǎn)換與格式化

    Pandas 提供了若干個(gè)函數(shù)來(lái)格式化時(shí)間。 其中,最常用的是 to_datetime() 函數(shù)。 可以使用 to_datetime() 函數(shù)將一個(gè)字符串解析為時(shí)間,并指定字符串的格式。例如: 輸出: 還可以使用 strftime() 函數(shù)將時(shí)間格式化為字符串。例如: 輸出: 如果想要格式化某一列中的時(shí)間,可以使用

    2024年02月04日
    瀏覽(25)
  • JS時(shí)間對(duì)象(Date)與字符串(String)相互轉(zhuǎn)換

    運(yùn)行結(jié)果: D:DevEnvironmentNodeJsnode.exe D:MyProjectscoding-studysrcmainresourcesstaticutils.js format1 = 2022年09月23日 23:24:39.836 星期五 第3季度 format2 = 2022年9月23日 11:24:39.836 am 周五 第3季度 format3 = 2022-09-23 23:24:39.836 am 五 Process finished with exit code 0 運(yùn)行結(jié)果: D:DevEnvironmentNodeJsnode.exe

    2024年02月16日
    瀏覽(26)
  • SQL SERVER日期與字符串之間的轉(zhuǎn)換

    本文導(dǎo)讀:在SQL Server數(shù)據(jù)庫(kù)中,SQL Server日期時(shí)間格式轉(zhuǎn)換字符串可以改變SQL Server日期和時(shí)間的格式,是每個(gè)SQL數(shù)據(jù)庫(kù)用戶(hù)都應(yīng)該掌握的。下面主要就介紹一下SQL Server日期時(shí)間轉(zhuǎn)字符串的相關(guān)知識(shí) 一、日期轉(zhuǎn)換為字符串、日期格式 1、使用函數(shù)CONVERT: 2、參數(shù) expression :是任

    2024年02月10日
    瀏覽(28)
  • hive中時(shí)間戳與時(shí)間字符串相互轉(zhuǎn)換的方法教程

    時(shí)間戳是數(shù)據(jù)庫(kù)常用的存放日期的形式之一,表示從 UTC 時(shí)間’1970-01-01 00:00:00’開(kāi)始到現(xiàn)在的秒數(shù),與常規(guī)時(shí)間格式如 ‘2018-01-01 00:00:00’可以相互轉(zhuǎn)換,方法如下。 一、unix_timestamp 函數(shù)用法 1、unix_timestamp() 返回當(dāng)前時(shí)間戳。另外,current_timestamp() 也有同樣作用。 2、unix_ti

    2024年02月13日
    瀏覽(38)
  • 52_Pandas處理日期和時(shí)間列(字符串轉(zhuǎn)換、日期提取等)

    將解釋如何操作表示 pandas.DataFrame 的日期和時(shí)間(日期和時(shí)間)的列。字符串與 datetime64[ns] 類(lèi)型的相互轉(zhuǎn)換,將日期和時(shí)間提取為數(shù)字的方法等。 以下內(nèi)容進(jìn)行說(shuō)明。 如何將 datetime64[ns] 類(lèi)型指定為索引并將其處理為時(shí)序數(shù)據(jù)以及如何使用,請(qǐng)參考以下文章。 26_Pandas.DataFr

    2024年01月22日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包