簡體   English   中英

Stata 中的時間戳

[英]Timestamps in Stata

我希望將時間戳從 00:00:00 替換為 23:59:59。

Stata 仍將時間戳顯示為 00:00:00

replace time_out = mdyhms(month(date), day(date), year(date), hh(23), mm(59), ss(59)) 

format time_out %tc

存儲類型是double。 它是由這個命令創建的:

gen time = clock(ptime, "hm")
format time %tc 

我還不能解決你的問題。 這個玩具示例表明更改為顯示 23:59:59 是完全可能的。

. clear

. set obs 1
Number of observations (_N) was 0, now 1.

. gen double time = clock("00:00", "hm")

. format time %tc

. list

     +--------------------+
     |               time |
     |--------------------|
  1. | 01jan1960 00:00:00 |
     +--------------------+


. replace time = clock("23:59:59", "hms")
(1 real change made)

. list

     +--------------------+
     |               time |
     |--------------------|
  1. | 01jan1960 23:59:59 |
     +--------------------+

暫無
暫無

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

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