func (t *Time) SetTime(tt time.Time) {
	t.Sec = tt.Unix()
	t.NSec = uint32(tt.Nanosecond())
}
SetTime sets the nptime.Time value based on the time.Time value
package nptime
import "time"
type Time struct {
	Sec  int64  `desc:"time.Time.Unix() seconds since 1970"`
	NSec uint32 `desc:"time.Time.Nanosecond() -- nanosecond offset within second, *not* UnixNano()"`
}
var TimeZero Time
func (t Time) IsZero() bool {
	return t == TimeZero
}
func (t Time) Time() time.Time {
	return time.Unix(t.Sec, int64(t.NSec))
}