程式
如下:
package main
import (
"fmt"
"time"
)func main()
執行輸出如下:
a1: 2016-10-24 17:34:19.0674347 +0800 cst
a2: 2016-10-24 17:34:19
a3: 2016-10-24 17:34:19 +0000 utc
a4: 2016-10-24 17:34:19.0694348 +0800 cst
a5: 2016-10-24 09:34:19.0694348 +0000 utc
a5.sub(a3): -7h59m59.9305652s
a4.sub(a1): 2.0001ms
$$$$$$$$$$$$$$$$$$
b1: 2016-10-24 09:34:19.0694348 +0000 utc
b2: 2016-10-24 09:34:19
b3: 2016-10-24 09:34:19 +0000 utc
b4.sub(b1): 0
b4.sub(b3): 0
從以上結果看出:time.now()輸出預設cst時區時間。
cst是中部標準時間,同時代表了下面4個時區:
cst central standard time (usa) ut-6:00cst central standard time (australia) ut 9:30
cst china standard time ut 8:00
cst cuba standard time ut-4:00
time.parse()預設輸出utc時區時間。
世界統一時間,世界標準時間,國際協調時間。英文(cut)和法文(tuc)的縮寫不同,作為妥協,簡稱utc。
golang還可以輸出一種gmt時區時間。格林尼治標準時間(greenwich mean time,gmt)是指位於倫敦郊區的皇家
格林尼治天文台
的標準時間。
做時間加減法時一定要保證兩個時間是同乙個時區。
ios NSUserDefaults使用注意事項
nsuserdefaults適合儲存輕量級的資料,他不僅可以儲存基本資料型別,還可以儲存nsnumber integer float double nsstring,nsdate,nsarray,nsdictionary,bool型別。nsuserdefaults standarduserdefau...
HttpURLConnection使用注意事項
先上簡單 第一種 urlcon.setconnecttimeout 10000 必須設定,不設定網路異常情況會卡死在connect中 urlcon.setreadtimeout 10000 urlcon.connect in new bufferedinputstream url.openstrea...
使用HttpURLConnection注意設定超時
這幾天測試paypal的支付介面payflowapi,發現在通訊過程中如果網路中斷,那麼程式就會掛死。雖然api本身提供了timeout的設定,但似乎不管用。經過測試發現,對方的 實現只是設定了connecttimeout,這樣在建立連線的時候如果網路中斷,那麼超時以後就會報出錯誤。但如果連線建立以...