cost 197 ms
PySpark 使用正則表達式函數修復時間戳列

[英]PySpark Use regex function to fix timestamp column

使用 PySpark, 我有一個看起來像這樣的字符串: 但需要它采用這種格式: 似乎to_timestamp()函數要求格式化為時間戳格式。 我一直在嘗試使用to_timestamp()函數將字符串轉換為時間戳,但該值隨后返回空值。 我認為這是因為值的格式 (2022-12-07050641)。 如 ...

一段時間內的記錄數 PostgreSQL

[英]Number of records in a period of time PostgreSQL

我有一個 PostgreSql 查詢,它應該計算該時間范圍之間存在的結果(在字段“日期”和當前時間“現在”之間),但是查詢只計算所有記錄而不應用過濾器,有誰知道我在查詢中遺漏了什么? 這是查詢: 結果:15,480(所有結果,不應用過濾器“之間”) 問候和感謝 ...

pyspark to_timestamp() 毫秒 SSS 處理格式

[英]pyspark to_timestamp() handling format of miliseconds SSS

我扭曲了數據, 我在這里使用以下功能。 數據: 所以,我有 S 或 SS 或 SSS 格式的毫秒數據。 如何以正確的方式將其標准化為 SSS? 這里,51 毫秒意味着 510 而不是 051。 使用火花版本:3.2.1 代碼: 輸出: ...

嚴格按照格式驗證日期 - 年份超過 4 個字符 - pySpark

[英]Validate Date strict to format - more than 4 character for year - pySpark

我正在嘗試根據配置的日期格式(使用 to_timestamp /to_date)驗證文件中收到的日期。 我的期望是代碼應該返回 False,因為 YYYY 是一個四字符日期,但代碼返回 True 並將轉換后的年份打印為有效年份。 無論如何我可以對日期進行嚴格的驗證嗎? 注意:格式由用戶配置,這將 ...

postgresql 雙精度類型的無效輸入語法

[英]postgresql invalid input syntax for type double precision

我有一張包含幾位歐洲君主出生和死亡的表格,該表格沒有年齡列,我必須添加它。 還有幾個 null 和“無”值,在這種情況下,年齡列應顯示為未知。 以下代碼invalid input syntax for type double precision 。 AS年齡從君主 postgresql 沒有 da ...

Postgres; select 整數表示使用“2021-12-01 00:00:00”和“2021-12-01 23:59:59”之間的 to_timestamp 查詢的日期和時間

[英]Postgres; select integers representing date and time query using to_timestamp between '2021-12-01 00:00:00' and '2021-12-01 23:59:59'

我有包含 unix 時間戳的列 - 表示自紀元以來的秒數的整數。 它們看起來像這樣: 1638888715 。 我正在使用to_timestamp() function 輕松將此 int 轉換為時間戳,並到達 output,如下所示: 2021-12-07 13:51:55+00 我正在嘗試 sel ...

將日期從 UTC 時區轉換為 PST 時區(包括 DST 因素)

[英]Convert a date from UTC timezone to PST Time zone (including DST factor)

我想將 UTC 時區的日期轉換為 PST 時區。 NEW_TIME 沒有考慮 DST(夏令時)因素,所以我嘗試使用 CAST 和 TO_TIMESTAMP_TZ 函數,但兩者都給出了不正確的時間(大約 5 小時 30 分鍾的差異)。 不知道為什么。SELECT TO_CHAR(TO_TIMEST ...

Postgres to_timestamp 將時區設置為 +1

[英]Postgres to_timestamp setting timezone to +1

我在 Postgres 中使用 to_timestamp function 將 integer 值轉換為時間戳。 當我這樣做時,時區設置為 +1,將存儲時間增加一個小時。 我位於英國,因此當前時區偏移量應為 +0,而不是 +1。 有誰知道如何停止這個/手動設置時區? 例子: ...

未使用復制命令加載雪花時間戳列

[英]Snowflake Timestamp column not loaded using Copy Command

我正在使用 Copy 命令加載表中的文件。 它有一個時間戳列。 在我的文件格式中,我將時間戳定義為其他,並將值設置為 MM/DD/YYYY HH:MI:SS AM 以與數據匹配。 當我執行它時,它加載所有具有 AM 格式時間戳的記錄,並且任何具有 PM 時間戳的記錄在 Copy 中失敗。 樣本 ...

字符串到時間戳 Pyspark / Spark

[英]String to Timestamp Pyspark / Spark

我需要將輸入字符串 08-DEC-2011 00.00.00 轉換為時間戳 20111208000000 - 文件中的數據。 作為第一步,我試圖將其轉換為時間戳 我也嘗試了另一種方法 兩者都導致以下結果 但是,如果我使用 scala 產生的結果是 不確定 Scala 和 Pyspark 之間有什么 ...

pyspark 中的時間戳驗證

[英]Timestamp validation in pyspark

我們正在 pyspark 中構建數據攝取框架並嘗試處理時間戳異常。 基本上,希望在不確認架構的單獨列中有拒絕記錄。 在名為 badRecords 的數據框中創建一個新列,以捕獲此 dataframe 中可能存在的所有錯誤,並使用“yyyy-MM-dd HH:mm:dd”格式驗證時間戳列。 嘗試使用以 ...

Postgres to_timestamp function

[英]Postgres to_timestamp function

我有一個 python 腳本,它將每小時讀數插入到 postgres 數據庫中。 它在 2010 年 3 月 28 日失敗。 postgres 如何將 01:00:00 和 02:00:00 解釋為 02:00:00。 我做錯了什么(ps:適用於在此之前的其他日期) ...

null 值未由 oracle sql 中的 to_timestamp 處理

[英]null values not processed by to_timestamp in oracle sql

我正在嘗試使用 sql-loader 從 csv 加載數據。 有一列帶有這種格式的日期: 2011-12-31 00:00:00.000 我嘗試使用 to_date() 但它無法處理秒的分數。 因此我使用了這個: 現在我得到錯誤: ORA-01841: (完整)年份必須介於 -4713 和 +9 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM