簡體   English   中英

如何將兩個單獨的列數據合並到SQLite Android中的一列

[英]How to merge two separate column data into one column in sqlite android

我將小時和分鍾分別存儲在兩個單獨的列中。 我想像小時:分鍾(9:15)合並它,並將timeunit(AM-PM)存儲在單獨的column.how如何做到這一點可以任何人都知道。小時和分鍾的字符串類型。

嘗試使用以下類型之一將時間存儲在一欄中。

SQLite沒有為存儲日期和/或時間預留存儲類。 相反,SQLite內置的日期和時間功能可以將日期和時間存儲為TEXT,REAL或INTEGER值:

  • 文本為ISO8601字符串(“ YYYY-MM-DD HH:MM:SS.SSS”)。
  • 實際為儒略日數,根據公歷在公元前4714年11月24日格林威治中午以來的天數。
  • INTEGER as Unix Time,自1970-01-01 00:00:00 UTC以來的秒數。 應用程序可以選擇以任何一種格式存儲日期和時間,並使用內置的日期和時間功能在格式之間自由轉換。

將時間存儲在一個INTEGER列中(以毫秒為單位)更容易。 並通過Date date = new Date(milliseconds)重新創建它。 然后獲取date的小時和分鍾。

試試這個

SELECT (column1 || ":" || column2) AS expr1 FROM your_table;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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