logo

Јава Тиместамп класа

Временска ознака обезбеђује операције форматирања и рашчлањивања ради подршке ЈДБЦ есцапе синтаксе. Такође додаје могућност држања СКЛ ТИМЕСТАМП вредности у делићима секунди.

Методе

Методе Опис
после() Враћа логичку вредност труе ако овај објекат Тиместамп дође касније од датог објекта Тиместамп.
пре него што() Враћа логичку вредност труе ако овај објекат Тиместамп дође раније од датог објекта Тиместамп.
у поређењу са() Упоређује овај објекат Тиместамп са датим објектом Тиместамп или са датим објектом датума
једнако() Враћа логичку вредност труе ако је овај објекат Тиместамп једнак наведеном објекту или датом објекту Тиместамп.
од() Добија инстанцу временске ознаке из Инстант објекта
гетНанос() Дохвата нанос вредност објекта Тиместамп
гетТиме() Приказује број милисекунди од 1. јануара 1970. у 00:00:00 ГМТ
хасхЦоде() Враћа вредност хеш кода за овај објекат
сетНанос() Поставља нанос вредност за наведену целобројну вредност
одредити време() Подешава објекат ове класе да указује на тачку у времену (милисекунде) после 1. јануара 1970. 00:00:00 ГМТ
тоИнстант() Прекрива објекат Тимеспан у Инстант који представља исту тачку на временској линији као и ова временска ознака
тоЛоцалДатеТиме() Конвертује овај објекат Тимеспан у ЛоцалДатеТиме који представља исту вредност датума и времена као и ова временска ознака
тоСтринг() Конвертује објекат Тимеспан у ЈДБЦ формат за излаз временске ознаке
Вредност() Конвертује стринг објекат у вредност Тиместамп или добија инстанцу Тиместамп из објекта ЛоцалДатеТиме.

Пример 1

 import java.sql.Timestamp; import java.time.Instant; public class JavaTimestampFromExample_1 { public static void main(String[] args) { //from() method Obtains an instance of Timestamp from an Instant object Timestamp instant= Timestamp.from(Instant.now()); System.out.println('1. from() method will return '+instant); // valueOf() method returns a Timestamp value corresponding to the given string String str='2018-09-01 09:01:15'; Timestamp timestamp= Timestamp.valueOf(str); System.out.println('2. value of Timestamp : '+timestamp); //getNanos() method gets the Timestamp obejct's nanos value Integer val=timestamp.getNanos(); System.out.println('3. Fractional seconds component : '+val); Timestamp ts2 = Timestamp.valueOf('2018-09-01 09:01:16'); //before() returns Boolean value true if this ts1 comes earlier than given ts2 System.out.println('4. Boolean value returned : '+timestamp.before(ts2)); } } 
Тестирајте одмах

Излаз:

 1. from() method will return 2018-09-06 12:42:53.885 2. value of Timestamp : 2018-09-01 09:01:15.0 3. Fractional seconds component : 0 4. Boolean value returned : true 

Пример 2

 import java.sql.Timestamp; import java.time.Instant; public class JavaTimespanExample2 { public static void main(String[] args) { Timestamp ts1 = Timestamp.valueOf('2018-09-01 09:01:15'); System.out.println('Timestamp : '+ts1); // getTime() method returns the number of milliseconds Long val=ts1.getTime(); System.out.println('1. Milliseconds : '+val); //hashCode() method returns the hash code for this object. Integer val1=ts1.hashCode(); System.out.println('2. Hash code : '+val1); // setNanos() method sets nanos value for the specified integer value. ts1.setNanos(54647); System.out.println('3. Timestamp after setting nanos : ' + ts1); // toInstant() method returns an Instant which represents the same point on the time-line as this Timestamp Instant instant = ts1.toInstant(); System.out.println('4. Instant Timespan : ' + instant); } } 
Тестирајте одмах

Излаз:

 Timestamp : 2018-09-01 09:01:15.0 1. Milliseconds : 1535772675000 2. Hash code : -1825617187 3. Timestamp after setting nanos : 2018-09-01 09:01:15.000054647 4. Instant Timespan : 2018-09-01T03:31:15.000054647Z