Справочник по Python

         

Timestamp Краткий обзор



Timestamp Краткий обзор

Имя класса: Java. sql.Timestamp

Надкласс: Java. util.Date

Непосредственные подклассы: нет

Реализованные интерфейсы: нет

Доступность: JDK 1.1

Описание

Этот класс служит SQL-представлением класса Java Date, специально созданного, чтобы служить как метка времени SQL TIMESTAMP. Он позволяет хранить наносекунды, как это требуется в значениях SQL TIMESTAMP. Следует помнить, что этот класс использует версию hashcode() из java.'util. Date. Это означает, что для двух временных меток, различающихся только в наносекундах, hashcode() будет возвращать одинаковые значения.

Сводка методов класса


public class Timestamp extends Java.util.Date {

static public Timestamp valueOf(String s);

public Timestamp(int year, int month, int date, int hour, int minute, int second, int nano);

public Timestamp(long time);

public boolean after(Timestamp t);

public boolean before(Timestamp t);

public boolean equals(Timestamp t);

public int getNanos();

public void setNanos(int n);

public String toString(); }

Конструкторы объекта

Timestamp()

#public Timestamp(int year, int month, int date, int hour, int minute,

int second, int nano) public Timestamp(long time)

Описание. Создает новый объект Timestamp. Первый прототип создает Timestamp по заданным году, месяцу, дню, часу, минуте, секундам и наносекундам. Второй прототип использует количество секунд, прошедшее с 12:00:00 GMT 1 января 1970.

Методы объекта

after ()

public boolean after(Timestamp t)

Описание. Возвращает true, если Timestamp более поздний, чем аргумент.

before ()

public boolean before(Timestamp t)

Описание. Возвращает true, если Timestamp более ранний, чем аргумент.

equals ( )

public boolean equals(Timestamp t)

Описание. Возвращает true, если оба объекта равнозначны.

getNanos() и setNanos( )

public int getNanos() public void setNanos(int n)

Описание. Атрибут представляет число наносекунд для данного объекта Timestamp.

toString()

public String toString()

Описание. Преобразует Timestamp в строку в формате yyyy-mm-dd hh:mm:ss.fffffffff.

valueOf()

static public Timestamp valueOf(String s)

Описание. Создает новый объект Timestamp по строке в формате yyyy-mm-dd hh:mm:ss.fffffffff.



Содержание раздела