Timestamp (Java SE 14 & JDK 14)
Description: declaration: module: jdk.jfr, package: jdk.jfr, annotation type: Timestamp
Keywords: jdk.jfr.Timestamp class

Module jdk.jfr
Package jdk.jfr

# Annotation Type Timestamp

    @Retention(RUNTIME)
    @Target({FIELD,TYPE,METHOD})
    public @interface Timestamp

Event field annotation, specifies that the value is a point in time.

Since:
  9

- ## Field Summary

  Fields
  Modifier and Type | Fields | Description
  --- | --- | ---
  `static String` | `MILLISECONDS_SINCE_EPOCH` | The unit for the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.
  `static String` | `TICKS` | The unit for the number of ticks that have transpired since some arbitrary starting date.

- ## Optional Element Summary

  Optional Elements
  Modifier and Type | Optional Element | Description
  --- | --- | ---
  `String` | `value` | Unit for the time stamp.

- ## Field Details

  - ### MILLISECONDS_SINCE_EPOCH

    static final String MILLISECONDS_SINCE_EPOCH
    The unit for the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.

  - ### TICKS

    static final String TICKS
    The unit for the number of ticks that have transpired since some arbitrary starting date.

- ## Element Details

  - ### value

    String value
    Unit for the time stamp.
    Returns:
      time stamp unit, not `null`
    Default:
      "MILLISECONDS_SINCE_EPOCH"