![]() ![]() Truncate to specified precision in the specified time zone see Section 9.9.2ĭate_trunc('day', timestamptz ' 20:38:40+00', 'Australia/Sydney')ĭate_trunc('hour', interval '2 days 3 hours 40 minutes')Įxtract(month from interval '2 years 3 months') ![]() Truncate to specified precision see Section 9.9.2ĭate_trunc('hour', timestamp ' 20:38:40')ĭate_trunc( text, timestamp with time zone, text) Get subfield (equivalent to extract) see Section 9.9.1ĭate_part('month', interval '2 years 3 months') Subtract arguments, producing a “ symbolic” result that uses years and months, rather than just daysĬurrent date and time (changes during statement execution) see Section 9.9.4Ĭurrent date and time (start of current transaction) see Section 9.9.4 Interval '1 hour' / double precision '1.5' Also, the + and * operators come in commutative pairs (for example both date + integer and integer + date) we show only one of each such pair.ĭouble precision '3.5' * interval '1 hour' For brevity, these variants are not shown separately. Similarly, a date value is assumed to represent midnight in the TimeZone zone when comparing it to a timestamp.Īll the functions and operators described below that take time or timestamp inputs actually come in two variants: one that takes time with time zone or timestamp with time zone, and one that takes time without time zone or timestamp without time zone. When comparing a timestamp without time zone to a timestamp with time zone, the former value is assumed to be given in the time zone specified by the TimeZone configuration parameter, and is rotated to UTC for comparison to the latter value (which is already in UTC internally). Dates and timestamps (with or without time zone) are all comparable, while times (with or without time zone) and intervals can only be compared to other values of the same data type. In addition, the usual comparison operators shown in Table 9.1 are available for the date/time types. You should be familiar with the background information on date/time data types from Section 8.5. For formatting functions, refer to Section 9.8. Table 9.30 illustrates the behaviors of the basic arithmetic operators ( +, *, etc.). Table 9.31 shows the available functions for date/time value processing, with details appearing in the following subsections.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |