36 lines
1.0 KiB
Go
36 lines
1.0 KiB
Go
|
|
/*
|
|||
|
|
* @Author : huangzj
|
|||
|
|
* @Time : 2020/12/25 17:10
|
|||
|
|
* @Description:
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
package carbon
|
|||
|
|
|
|||
|
|
import (
|
|||
|
|
"fmt"
|
|||
|
|
"github.com/uniplaces/carbon"
|
|||
|
|
"testing"
|
|||
|
|
"time"
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
func TestTimeModifier(t *testing.T) {
|
|||
|
|
|
|||
|
|
//测试时间修饰词,获取相应修饰词对应的日期时间
|
|||
|
|
timed := carbon.Now()
|
|||
|
|
fmt.Printf("Start of day:%s\n", timed.StartOfDay())
|
|||
|
|
fmt.Printf("End of day:%s\n", timed.EndOfDay())
|
|||
|
|
fmt.Printf("Start of month:%s\n", timed.StartOfMonth())
|
|||
|
|
fmt.Printf("End of month:%s\n", timed.EndOfMonth())
|
|||
|
|
fmt.Printf("Start of year:%s\n", timed.StartOfYear())
|
|||
|
|
fmt.Printf("End of year:%s\n", timed.EndOfYear())
|
|||
|
|
fmt.Printf("Start of decade:%s\n", timed.StartOfDecade())
|
|||
|
|
fmt.Printf("End of decade:%s\n", timed.EndOfDecade())
|
|||
|
|
fmt.Printf("Start of century:%s\n", timed.StartOfCentury())
|
|||
|
|
fmt.Printf("End of century:%s\n", timed.EndOfCentury())
|
|||
|
|
fmt.Printf("Start of week:%s\n", timed.StartOfWeek())
|
|||
|
|
fmt.Printf("End of week:%s\n", timed.EndOfWeek())
|
|||
|
|
|
|||
|
|
fmt.Printf("Next:%s\n", timed.Next(time.Wednesday))
|
|||
|
|
fmt.Printf("Previous:%s\n", timed.Previous(time.Wednesday))
|
|||
|
|
}
|