// ToTime64Checked attempts to cast the Float64 to a Time64.
// The second return value will be false if there was an overflow or any other loss of precision.
// For example, going from Float64 to Int64 will result in anything after the decimal being truncated.
// The result will be truncated. 123.567 => 123
ToTime64Checked attempts to cast the Float64 to a Time64.
The second return value will be false if there was an overflow or any other loss of precision.
For example, going from Float64 to Int64 will result in anything after the decimal being truncated.
The result will be truncated.
// ToTime64Checked attempts to cast the Float64 to a Time64 . // The second return value will be false if there was an overflow or any other loss of precision . // For example going from Float64 to Int64 will result in anything after the decimal being truncated . // The result will be truncated . 123 . 567 = > 123
func (t Float64) ToTime64Checked() (Time64, Boolean) {
	var converted Time64
	converted = Time64(t)
	v, err := converted.ToFloat64().Eq(t)
	return converted, Boolean(err == nil && v)
}
func ( t Float64 ) ToTime64Checked ( ) ( Time64 , Boolean ) { var converted Time64 converted = Time64 ( t ) v , err := converted . ToFloat64 ( ) . Eq ( t ) return converted , Boolean ( err == nil && v ) }
ToTime64Checked attempts to cast the Float64 to a Time64.
ToTime64Checked attempts to cast the Float64 to a Time64 .