Home | History | Annotate | Download | only in unicode

Lines Matching full:time

17  * \brief C API: Universal Time Scale
21 * Unix time (seconds since Jan 1, 1970) think that they are safe until near the year 2038.
30 * and the epoch (origin). We'll refer to these as time scales. For example:
33 * <caption>Table 1: Binary Time Scales</caption>
112 * All of the epochs start at 00:00 am (the earliest possible time on the day in question),
164 * These functions implement a universal time scale which can be used as a 'pivot',
165 * and provide conversion functions to and from all other major time scales.
166 * This datetimes to be converted to the pivot time, safely manipulated,
167 * and converted back to any other datetime time scale.
170 * So what to use for this pivot? Java time has plenty of range, but cannot represent
171 * .NET <code>System.DateTime</code> values without severe loss of precision. ICU4C time addresses this by using a
172 * <code>double</code> that is otherwise equivalent to the Java time. However, there are disadvantages
179 * The Unix extended time uses a structure with two components: time in seconds and a
190 * This time scale is very fine grained, does not lose precision, and covers a range that
197 * <code>UDateTimeScale</code> values are used to specify the time scale used for
198 * conversion into or out if the universal time scale.
277 * Similar to Unix time (linear value from 1970) and struct timeval
285 * The first unused time scale value. The limit of this enum
291 * <code>UTimeScaleValue</code> values are used to specify the time scale values
301 * for a time scale.
311 * for a time scale.
321 * for a time scale.
331 * for a time scale.
341 * for a time scale.
351 * for a time scale.
362 * for a time scale.
375 * for a time scale.
388 * for a time scale.
400 * for a time scale.
412 * for a time scale.
425 * The number of time scale values, in other words limit of this enum.
434 * Get a value associated with a particular time scale.
436 * @param timeScale The time scale
446 /* Conversion to 'universal time scale' */
449 * Convert a <code>int64_t</code> datetime from the given time scale to the universal time scale.
452 * @param timeScale The time scale to convert from
455 * @return The datetime converted to the universal time scale
462 /* Conversion from 'universal time scale' */
465 * Convert a datetime from the universal time scale to a <code>int64_t</code> in the given time scale.
467 * @param universalTime The datetime in the universal time scale
468 * @param timeScale The time scale to convert to
471 * @return The datetime converted to the given time scale