![](/img/trans.png)
[英]PySpark Use regex function to fix timestamp column
使用 PySpark, 我有一個看起來像這樣的字符串: 但需要它采用這種格式: 似乎to_timestamp()函數要求格式化為時間戳格式。 我一直在嘗試使用to_timestamp()函數將字符串轉換為時間戳,但該值隨后返回空值。 我認為這是因為值的格式 (2022-12-07050641)。 如 ...
[英]PySpark Use regex function to fix timestamp column
使用 PySpark, 我有一個看起來像這樣的字符串: 但需要它采用這種格式: 似乎to_timestamp()函數要求格式化為時間戳格式。 我一直在嘗試使用to_timestamp()函數將字符串轉換為時間戳,但該值隨后返回空值。 我認為這是因為值的格式 (2022-12-07050641)。 如 ...
[英]Number of records in a period of time PostgreSQL
我有一個 PostgreSql 查詢,它應該計算該時間范圍之間存在的結果(在字段“日期”和當前時間“現在”之間),但是查詢只計算所有記錄而不應用過濾器,有誰知道我在查詢中遺漏了什么? 這是查詢: 結果:15,480(所有結果,不應用過濾器“之間”) 問候和感謝 ...
[英]pyspark to_timestamp() handling format of miliseconds SSS
我扭曲了數據, 我在這里使用以下功能。 數據: 所以,我有 S 或 SS 或 SSS 格式的毫秒數據。 如何以正確的方式將其標准化為 SSS? 這里,51 毫秒意味着 510 而不是 051。 使用火花版本:3.2.1 代碼: 輸出: ...
[英]Validate Date strict to format - more than 4 character for year - pySpark
我正在嘗試根據配置的日期格式(使用 to_timestamp /to_date)驗證文件中收到的日期。 我的期望是代碼應該返回 False,因為 YYYY 是一個四字符日期,但代碼返回 True 並將轉換后的年份打印為有效年份。 無論如何我可以對日期進行嚴格的驗證嗎? 注意:格式由用戶配置,這將 ...
[英]postgresql invalid input syntax for type double precision
我有一張包含幾位歐洲君主出生和死亡的表格,該表格沒有年齡列,我必須添加它。 還有幾個 null 和“無”值,在這種情況下,年齡列應顯示為未知。 以下代碼invalid input syntax for type double precision 。 AS年齡從君主 postgresql 沒有 da ...
[英]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 ...
[英]pyspark: change string to timestamp
我有一列字符串格式,有些行也是 null。 我添加了隨機時間戳以使其以下列形式轉換為時間戳。 日期 null 22-04-2020 日期 01-01-1990 23:59:59.000 22-04-2020 23:59:59.000 但在此之后,列日期變為 null。 誰能幫我解決這個問題。 ...
[英]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 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 中失敗。 樣本 ...
[英]Oracle Date formatting 9999-06-15T00:00:00.000+0000 in 12c
我有一個來自網絡服務的日期,格式為 9999-06-15T00:00:00.000+0000。 如何將其保存到 Oracle 12c DB 中表的日期列中。 我試過了 但我收到錯誤消息“ORA-01821:無法識別日期格式” 任何幫助深表感謝 ...
[英]String to Timestamp Pyspark / Spark
我需要將輸入字符串 08-DEC-2011 00.00.00 轉換為時間戳 20111208000000 - 文件中的數據。 作為第一步,我試圖將其轉換為時間戳 我也嘗試了另一種方法 兩者都導致以下結果 但是,如果我使用 scala 產生的結果是 不確定 Scala 和 Pyspark 之間有什么 ...
[英]Timestamp validation in pyspark
我們正在 pyspark 中構建數據攝取框架並嘗試處理時間戳異常。 基本上,希望在不確認架構的單獨列中有拒絕記錄。 在名為 badRecords 的數據框中創建一個新列,以捕獲此 dataframe 中可能存在的所有錯誤,並使用“yyyy-MM-dd HH:mm:dd”格式驗證時間戳列。 嘗試使用以 ...
[英]Postgres to_timestamp function
我有一個 python 腳本,它將每小時讀數插入到 postgres 數據庫中。 它在 2010 年 3 月 28 日失敗。 postgres 如何將 01:00:00 和 02:00:00 解釋為 02:00:00。 我做錯了什么(ps:適用於在此之前的其他日期) ...
[英]ERROR: invalid value for "MI" Detail: Value must be an integer
在 PostgreSQL 中,我收到以下請求的錯誤: 這產生了: 錯誤:“MI”的無效值“:1”詳細信息:值必須是整數。 為什么會在“:1”而不是之前出現錯誤? ...
[英]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 ...
[英]How to calculate the arithmetic mean of time oracle?
我在Oracle中有一個表,該表中的時間值在列中,但列類型為nvarchar2,時間格式為0:21:31 ,如何計算平均值,即( 0:22:00 + 0:24 : 00)= 0:23:00 ...
[英]to_timestamp() function in spark is giving null values
所以我讀了一個帶有架構的 csv 文件: 我明白了: 現在,當我使用以下方法將這些列從 stringtype 轉換為 timestamptype 時: 我得到空值: ...
[英]Compare a character varying with a timestamp
我正在嘗試比較 postgresSQL 中隨時間戳變化的字符。 我想獲得當前時間之前的所有值與字符變化時間戳相比。 這能正確比較嗎? ...
[英]“AM/A.M. or PM/P.M. required” error though AM is used
我在oracle 12c上具有table_name,它的column_name1的數據類型為“ TIMESTAMP(6)WITH TIME ZONE”。 我正在使用SQL Developer。 當我使用SQL Developer從column_name1中選擇任何內容時,會看到類似UTC ...