Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class FileTime extends Object implements Comparable<FileTime>
Модификатор и Тип | Метод и Описание |
---|---|
int |
compareTo(FileTime other)
Сравнивает значение два
FileTime объекты для порядка. |
boolean |
equals(Object obj)
Тесты это
FileTime для равенства с данным объектом. |
static FileTime |
from(Instant instant)
Возвраты a
FileTime представление того же самого момента времени оценивает временной шкалой как обеспеченный Instant объект. |
static FileTime |
from(long value, TimeUnit unit)
Возвраты a
FileTime представление значения в данном модуле гранулярности. |
static FileTime |
fromMillis(long value)
Возвраты a
FileTime представление данного значения в миллисекундах. |
int |
hashCode()
Вычисляет хэш-код в течение этого времени файла.
|
long |
to(TimeUnit unit)
Возвращает значение в данном модуле гранулярности.
|
Момент |
toInstant()
Преобразовывает это
FileTime возразите против Instant . |
long |
toMillis()
Возвращает значение в миллисекундах.
|
Строка |
toString()
Возвращает строковое представление этого
FileTime . |
public static FileTime from(long value, TimeUnit unit)
FileTime
представление значения в данном модуле гранулярности.value
- значение начиная с эпохи (1970-01-01T00:00:00Z); может быть отрицательнымunit
- модуль гранулярности, чтобы интерпретировать значениеFileTime
представление данного значенияpublic static FileTime fromMillis(long value)
FileTime
представление данного значения в миллисекундах.value
- значение, в миллисекундах, начиная с эпохи (1970-01-01T00:00:00Z); может быть отрицательнымFileTime
представление данного значенияpublic static FileTime from(Instant instant)
FileTime
представление того же самого момента времени оценивает временной шкалой как обеспеченный Instant
объект.instant
- момент, чтобы преобразоватьFileTime
представление той же самой точки на временной шкале как обеспеченный моментpublic long to(TimeUnit unit)
Преобразование из более грубой гранулярности, которая в цифровой форме переполнилась бы, насыщает к Long.MIN_VALUE
если отрицательный или Long.MAX_VALUE
если положительный.
unit
- модуль гранулярности для возвращаемого значенияpublic long toMillis()
Преобразование из более грубой гранулярности, которая в цифровой форме переполнилась бы, насыщает к Long.MIN_VALUE
если отрицательный или Long.MAX_VALUE
если положительный.
public Instant toInstant()
FileTime
возразите против Instant
. Преобразование создает Instant
это представляет ту же самую точку на временной шкале как это FileTime
.
FileTime
может сохранить точки на временной шкале далее в будущем и далее в прошлом чем Instant
. Преобразование из таких дальнейших моментов времени насыщает к Instant.MIN
если ранее чем Instant.MIN
или Instant.MAX
если позже чем Instant.MAX
.
FileTime
объектpublic boolean equals(Object obj)
FileTime
для равенства с данным объектом. Результат true
если и только если параметр не null
и a FileTime
это представляет то же самое время. Этот метод удовлетворяет общий контракт Object.equals
метод.
equals
в class Object
obj
- объект сравниться сtrue
если, и только если, данный объект является a FileTime
это представляет то же самое времяObject.hashCode()
, HashMap
public int hashCode()
Хэш-код основан на значении, представленном, и удовлетворяет общий контракт Object.hashCode()
метод.
hashCode
в class Object
Object.equals(java.lang.Object)
, System.identityHashCode(java.lang.Object)
public int compareTo(FileTime other)
FileTime
объекты для порядка.compareTo
в интерфейсе Comparable<FileTime>
other
- другой FileTime
быть сравненным0
если это FileTime
равно other
, значение меньше чем 0, если это FileTime
представляет время, которое является прежде other
, и значение, больше чем 0, если это FileTime
представляет время, которое является после other
public String toString()
FileTime
. Строка возвращается в формате YYYY-MM-DDThh:mm:ss[.s+]Zгде"
[.s+]
"представляет точку, сопровождаемую одной из большего количества цифр для десятичной дроби секунды. Это только присутствует, когда десятичная дробь секунды не является нулем. Например, FileTime.fromMillis(1234567890000L).toString()
урожаи "2009-02-13T23:31:30Z"
, и FileTime.fromMillis(1234567890123L).toString()
урожаи "2009-02-13T23:31:30.123Z"
. A FileTime
прежде всего предназначается, чтобы представить значение метки времени файла. Где использующийся представить экстремумы, где год является меньше чем"0001
"или больше чем"9999
"тогда этот метод отклоняется от ISO 8601 тем же самым способом как 0001
-0001
".
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92