datedsl

package module
v0.0.0-...-48c58e7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2015 License: MIT Imports: 1 Imported by: 0

README

datedsl Build Status Coverage Status

A Date/Time DSL for Golang

Documentation

Index

Constants

View Source
const (
	// Day represents a day in Nanoseconds
	Day = time.Hour * 24
	// Month represents a month (30 days) in Nanoseconds
	Month = Day * 30
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DateDSL

type DateDSL struct {
	// contains filtered or unexported fields
}

DateDSL the main type

func New

func New(t time.Time) DateDSL

New creates a DateDSL object

func (DateDSL) BeginningOfDay

func (d DateDSL) BeginningOfDay() DateDSL

BeginningOfDay returns a DSL with the current day at 00:00:00.0000

func (DateDSL) BeginningOfHour

func (d DateDSL) BeginningOfHour() DateDSL

BeginningOfHour returns a DSL with the current hour at 00m:00s.0000ns

func (DateDSL) BeginningOfMinute

func (d DateDSL) BeginningOfMinute() DateDSL

BeginningOfMinute returns a DSL with the current minute at 00s.0000ns

func (DateDSL) BeginningOfMonth

func (d DateDSL) BeginningOfMonth() DateDSL

BeginningOfMonth returns a DSL at first day of the current month, at 00:00:00.0000

func (DateDSL) BeginningOfSecond

func (d DateDSL) BeginningOfSecond() DateDSL

BeginningOfSecond returns a DSL with the current minute at 0000ns

func (DateDSL) BeginningOfYear

func (d DateDSL) BeginningOfYear() DateDSL

BeginningOfYear returns a DSL at 01/01 of the current year, at 00:00:00

func (DateDSL) EndOfDay

func (d DateDSL) EndOfDay() DateDSL

EndOfDay returns a DSL with the current day at 00:00:00.0000

func (DateDSL) EndOfHour

func (d DateDSL) EndOfHour() DateDSL

EndOfHour returns a DSL with the current hour at 00m:00s.0000ns

func (DateDSL) EndOfMinute

func (d DateDSL) EndOfMinute() DateDSL

EndOfMinute returns a DSL with the current minute at 00s.0000ns

func (DateDSL) EndOfMonth

func (d DateDSL) EndOfMonth() DateDSL

EndOfMonth returns a DSL at first day of the current month, at 00:00:00.0000

func (DateDSL) EndOfSecond

func (d DateDSL) EndOfSecond() DateDSL

EndOfSecond returns a DSL with the current minute at 0000ns

func (DateDSL) EndOfYear

func (d DateDSL) EndOfYear() DateDSL

EndOfYear returns a DSL at 01/01 of the current year, at 00:00:00

func (DateDSL) String

func (d DateDSL) String() string

String returns the inner value as a String

func (DateDSL) Value

func (d DateDSL) Value() time.Time

Value returns the inner value of the DateDSL

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL