更改日期和時間列以僅生成日期。再一次問好,
我需要更改日期和時間列以僅生成日期的幫助。
我已更改日期和時間列以通過列信息僅顯示日期,但是當我嘗試使用日期作為 X 軸製作可用性圖表時,我仍然獲取日期和時間。
提前致謝。
回复:更改日期和時間列以僅生成日期。日期時間值存儲為自 1904 年 1 月 4 日 00:00:00(午夜)以來的秒數。
日期值還存儲為自 1904 年 1 月 4 日午夜到相關日期午夜的秒數。
由於這兩個值都存儲為秒,因此您只需從日期時間值中減去一天中的時間部分即可獲得日期值。
//today() returns the current date and time
datetime=today();
//subtract the time portion of datetime
date=datetime - time of day(datetime);
//show datetime and date as seconds and then format date to see the date
show(datetime, date, format(date, "mm/dd/yy"));
也可以在公式編輯器中完成此操作,以創建包含日期的新列。 最簡單的方法是右鍵單擊日期時間列的頂部,然後選擇“新建公式”->“日期時間”->“日期”。

回复:更改日期和時間列以僅生成日期。總是可以將時間以秒為單位轉換為天,然後將其降低,然後將其恢復為秒
x = today();
show(MDYHMS(x));
show(MDYHMS(floor(x/(60*60*24))*60*60*24));
回复:更改日期和時間列以僅生成日期。你好@ileshem ,
數據格式不會改變實際的基礎值,只會改變它們的顯示方式。可能有更好的方法來做到這一點,但我通常只是創建一個新列,在其中獲取原始數據時間列中的值並使用列公式對其進行格式化,如下所示:
Format(:Column 1, "m/d/y")
這會刪除時間數據,使其有效更改為凌晨 12:00:00。然後,我刪除列公式並將新列的格式更改為“列信息”中所需的日期格式。