PgTime class

Valor do tipo time (hora do dia, sem fuso), com precisão de microssegundos. Aceita de 00:00:00 a 24:00:00.

Implemented types

Constructors

PgTime(int hour, [int minute = 0, int second = 0, int microsecond = 0])
PgTime.fromMicroseconds(int microsecondsSinceMidnight)
const

Properties

hashCode → int
The hash code for this object.
no setteroverride
hour → int
no setter
microsecond → int
Fração de segundo, em microssegundos.
no setter
microsecondsSinceMidnight → int
Microssegundos desde a meia-noite.
final
minute → int
no setter
postgresTypeName → String
Nome do tipo usado no cast quando o valor é inserido no SQL (por exemplo interval), ou null para não fazer cast.
no setteroverride
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
second → int
no setter

Methods

compareTo(PgTime other) → int
Compares this object to another object.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDuration() → Duration
Tempo desde a meia-noite.
toPostgresText() → String
Texto aceito pela função de entrada do tipo no PostgreSQL.
override
toString() → String
Texto no formato do PostgreSQL, por exemplo 13:45:10.5.
override

Operators

operator ==(Object other) → bool
The equality operator.
override