Метод Date
func (t Time) Date() (year int, month Month, day int)
Date возвращает год, месяц и день, в который происходит t.
Пример использования Date
package main
import (
"fmt"
"time"
)
func main() {
d := time.Date(2000, 2, 1, 12, 30, 0, 0, time.UTC)
year, month, day := d.Date()
fmt.Printf("year = %v\n", year)
fmt.Printf("month = %v\n", month)
fmt.Printf("day = %v\n", day)
}
Вывод:
year = 2000
month = February
day = 1
Метод Clock
func (t Time) Clock() (hour, min, sec int)
Clock возвращают часы, минуты и секунды в течение дня, указанного в t.
Пример использования Clock
package main
import (
"fmt"
"time"
)
func main() {
d := time.Now()
hour, min, sec := d.Clock()
fmt.Printf("hour = %v\n", hour)
fmt.Printf("min = %v\n", min)
fmt.Printf("sec = %v\n", sec)
}
Вывод:
hour = 19
min = 22
sec = 27
Метод Day
func (t Time) Day() int
Day возвращает день месяца, указанного в t.
Пример использования Day
package main
import (
"fmt"
"time"
)
func main() {
d := time.Date(2000, 2, 1, 12, 30, 0, 0, time.UTC)
day := d.Day()
fmt.Printf("day = %v\n", day)
}
Вывод:
day = 1
Читайте также:
- Пакет time в Golang, тип Time, методы After, Before, Equal, IsZero
- Пакет time в Golang, функции Date, Now, Unix
- Пакет time в Golang, тип Time, методы Add, AddDate
Комментариев нет:
Отправить комментарий