X7ROOT File Manager
Current Path:
/opt/golang/1.17.2/src/time
opt
/
golang
/
1.17.2
/
src
/
time
/
📁
..
📄
embed.go
(325 B)
📄
example_test.go
(19.97 KB)
📄
export_android_test.go
(318 B)
📄
export_test.go
(3.75 KB)
📄
export_windows_test.go
(514 B)
📄
format.go
(45.91 KB)
📄
format_test.go
(28.93 KB)
📄
genzabbrs.go
(2.97 KB)
📄
internal_test.go
(1.91 KB)
📄
mono_test.go
(7.51 KB)
📄
sleep.go
(5.83 KB)
📄
sleep_test.go
(18.33 KB)
📄
sys_plan9.go
(1.01 KB)
📄
sys_unix.go
(1.16 KB)
📄
sys_windows.go
(996 B)
📁
testdata
📄
tick.go
(2.16 KB)
📄
tick_test.go
(3.54 KB)
📄
time.go
(46.46 KB)
📄
time_test.go
(45.1 KB)
📁
tzdata
📄
tzdata_test.go
(2.48 KB)
📄
zoneinfo.go
(17.2 KB)
📄
zoneinfo_abbrs_windows.go
(10.34 KB)
📄
zoneinfo_android.go
(2.05 KB)
📄
zoneinfo_android_test.go
(408 B)
📄
zoneinfo_ios.go
(1.01 KB)
📄
zoneinfo_js.go
(1.58 KB)
📄
zoneinfo_plan9.go
(2.71 KB)
📄
zoneinfo_read.go
(13.98 KB)
📄
zoneinfo_test.go
(9.81 KB)
📄
zoneinfo_unix.go
(1.84 KB)
📄
zoneinfo_unix_test.go
(2.46 KB)
📄
zoneinfo_windows.go
(6.68 KB)
📄
zoneinfo_windows_test.go
(1.9 KB)
Editing: zoneinfo_windows_test.go
// Copyright 2013 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package time_test import ( "internal/syscall/windows/registry" "testing" . "time" ) func testZoneAbbr(t *testing.T) { t1 := Now() // discard nsec t1 = Date(t1.Year(), t1.Month(), t1.Day(), t1.Hour(), t1.Minute(), t1.Second(), 0, t1.Location()) t2, err := Parse(RFC1123, t1.Format(RFC1123)) if err != nil { t.Fatalf("Parse failed: %v", err) } if t1 != t2 { t.Fatalf("t1 (%v) is not equal to t2 (%v)", t1, t2) } } func TestUSPacificZoneAbbr(t *testing.T) { ForceUSPacificFromTZIForTesting() // reset the Once to trigger the race defer ForceUSPacificForTesting() testZoneAbbr(t) } func TestAusZoneAbbr(t *testing.T) { ForceAusFromTZIForTesting() defer ForceUSPacificForTesting() testZoneAbbr(t) } func TestToEnglishName(t *testing.T) { const want = "Central Europe Standard Time" k, err := registry.OpenKey(registry.LOCAL_MACHINE, `SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones\`+want, registry.READ) if err != nil { t.Fatalf("cannot open CEST time zone information from registry: %s", err) } defer k.Close() var std, dlt string if err = registry.LoadRegLoadMUIString(); err == nil { // Try MUI_Std and MUI_Dlt first, fallback to Std and Dlt if *any* error occurs std, err = k.GetMUIStringValue("MUI_Std") if err == nil { dlt, err = k.GetMUIStringValue("MUI_Dlt") } } if err != nil { // Fallback to Std and Dlt if std, _, err = k.GetStringValue("Std"); err != nil { t.Fatalf("cannot read CEST Std registry key: %s", err) } if dlt, _, err = k.GetStringValue("Dlt"); err != nil { t.Fatalf("cannot read CEST Dlt registry key: %s", err) } } name, err := ToEnglishName(std, dlt) if err != nil { t.Fatalf("toEnglishName failed: %s", err) } if name != want { t.Fatalf("english name: %q, want: %q", name, want) } }
Upload File
Create Folder