![](/img/trans.png)
[英]pyspark sql convert date format from mm/dd/yy hh:mm or yyyy-mm-dd hh:mm:ss into yyyy-mm-dd hh:mm format
[英]how to convert date format in sqlite (from dd/mm/yy to dd/mm/yyyy) and (d/m/yy to dd/mm/yyyy) in sqlite database
SQLite 不支持內置日期和/或時間存儲類。 相反,它利用一些內置的日期和時間函數來使用其他存儲類(如 TEXT、REAL 或 INTEGER)來存儲日期和時間值。
使用 TEXT 存儲類來存儲 SQLite 日期和時間https://www.sqlitetutorial.net/sqlite-date/
這會將月、日、年除以斜杠轉換為年、月、日除以破折號。 例如 2/19/1921 到 1921-2-19。 只需使用帶有子查詢的基本 SQL。
SELECT
surveydate
,Substr(dayyear, Instr(dayyear, '/') + 1, 999) || '-' || -- Year
month || '-' || -- Month
Substr(dayyear, 0, Instr(dayyear, '/')) -- Day
AS surveydate2
FROM (
SELECT
surveydate,
Substr(surveydate, 0, Instr(surveydate, '/')) AS month,
Substr(surveydate, Instr(surveydate, '/') + 1, 999) AS dayyear
FROM "input_locations"
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.