File: time.out

package info (click to toggle)
postgresql-unit 7.10-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 2,540 kB
  • sloc: sql: 1,768; ansic: 1,334; lex: 358; yacc: 140; perl: 100; makefile: 40; sh: 25
file content (315 lines) | stat: -rw-r--r-- 13,019 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
SELECT '1.1 s'::unit;
 unit  
-------
 1.1 s
(1 row)

SELECT '61.1 s'::unit;
     unit     
--------------
 00:01:01.1 s
(1 row)

SELECT '71.1 s'::unit;
     unit     
--------------
 00:01:11.1 s
(1 row)

SELECT '601 s'::unit;
    unit    
------------
 00:10:01 s
(1 row)

SELECT '3601 s'::unit;
    unit    
------------
 01:00:01 s
(1 row)

SELECT '86400 s'::unit;
 unit 
------
 1 d
(1 row)

SELECT '-86400 s'::unit;
 unit 
------
 -1 d
(1 row)

SELECT '86401 s'::unit;
       unit       
------------------
 1 d + 00:00:01 s
(1 row)

SELECT '-86401 s'::unit;
       unit        
-------------------
 -1 d - 00:00:01 s
(1 row)

SELECT '365 d'::unit;
     unit     
--------------
 1 commonyear
(1 row)

SELECT '-365 d'::unit;
     unit      
---------------
 -1 commonyear
(1 row)

SELECT '3650 d'::unit;
     unit      
---------------
 10 commonyear
(1 row)

SELECT '3651 d'::unit;
        unit         
---------------------
 10 commonyear + 1 d
(1 row)

SELECT '3651.5 d'::unit;
               unit               
----------------------------------
 10 commonyear + 1 d + 12:00:00 s
(1 row)

SELECT '00:00:00.1'::unit;
 unit 
------
 0.1
(1 row)

SELECT '00:00:01'::unit;
 unit 
------
 1
(1 row)

SELECT '00:01:00'::unit;
 unit 
------
 60
(1 row)

SELECT '01:00:00'::unit;
 unit 
------
 3600
(1 row)

SELECT '0:0:0'::unit;
 unit 
------
 0
(1 row)

SELECT '00:00:01 s'::unit;
 unit 
------
 1 s
(1 row)

SELECT '00:00:01s'::unit;
 unit 
------
 1 s
(1 row)

SELECT '00:00:01 m'::unit;
 unit 
------
 1 m
(1 row)

SELECT '00:01:00 s'::unit;
    unit    
------------
 00:01:00 s
(1 row)

SELECT '00:01:00.5 s'::unit;
     unit     
--------------
 00:01:00.5 s
(1 row)

SELECT '01:00:00 s'::unit;
    unit    
------------
 01:00:00 s
(1 row)

SELECT '1 d + 02:03:04.5 s'::unit;
        unit        
--------------------
 1 d + 02:03:04.5 s
(1 row)

SELECT '1.1 d'::unit; -- needs ULP clamping
       unit       
------------------
 1 d + 02:24:00 s
(1 row)

SELECT name, unit, definition FROM unit_units WHERE dimension(unit) = 'TIME' ORDER BY unit, name COLLATE "C";
        name         |                     unit                      |                  definition                   
---------------------+-----------------------------------------------+-----------------------------------------------
 plancktime          | 5.3912464483136e-44 s                         | hbar / planckenergy
 t_P                 | 5.3912464483136e-44 s                         | plancktime
 plancktime_red      | 2.70277015656937e-43 s                        | hbar / planckenergy_red
 atomictime          | 24.1888432658633 as                           | atomicaction / atomicenergy
 natural_time        | 658.211956950907 as                           | natural_action / natural_energy
 svedberg            | 100 fs                                        | 1e-13 s
 ㎰                  | 1 ps                                          | ps
 ㎱                  | 1 ns                                          | ns
 shake               | 10 ns                                         | 1e-8 sec
 ㎲                  | 1 µs                                          | µs
 ㎳                  | 1 ms                                          | ms
 jiffies             | 10 ms                                         | jiffy
 jiffy               | 10 ms                                         | 0.01 sec
 timeatom            | 159.574468085106 ms                           | 1|47 timeounce
 Tim                 | 173.611111111111 ms                           | 12^-4 hour
 blink               | 864 ms                                        | 1e-5 day
 decimalsecond       | 864 ms                                        | 1|100 decimalminute
 siderealsecond      | 997.269566435185 ms                           | 1|60 siderealminute
 TIME                | 1 s                                           | second
 s                   | 1 s                                           | s
 sec                 | 1 s                                           | s
 second              | 1 s                                           | s
 timeounce           | 7.5 s                                         | 1|8 timeostent
 siderealminute      | 59.8361739861111 s                            | 1|60 siderealhour
 min                 | 00:01:00 s                                    | minute
 minute              | 00:01:00 s                                    | 60 s
 timeostent          | 00:01:00 s                                    | 1|60 hour
 beat                | 00:01:26.4 s                                  | decimalminute
 decimalminute       | 00:01:26.4 s                                  | 1|100 decimalhour
 timeminute          | 00:06:00 s                                    | 1|10 hour
 timepoint           | 00:12:00 s                                    | 1|5 hour
 ce                  | 00:14:24 s                                    | 1e-2 day
 bell                | 00:30:00 s                                    | 1|8 watch
 lunour              | 00:59:03.67055555555 s                        | 1|24 lune
 siderealhour        | 00:59:50.17043916667 s                        | 1|24 siderealday
 hour                | 01:00:00 s                                    | 60 min
 hr                  | 01:00:00 s                                    | hour
 decimalhour         | 02:24:00 s                                    | 1|10 day
 watch               | 04:00:00 s                                    | 4 hours
 jupiterday          | 09:55:30 s                                    | jupiterday_sidereal
 jupiterday_sidereal | 09:55:30 s                                    | 9.9250 hr
 jupiterday_solar    | 09:55:33.24 s                                 | 9.9259 hr
 saturnday           | 10:39:21.6 s                                  | saturnday_sidereal
 saturnday_sidereal  | 10:39:21.6 s                                  | 10.656 hr
 saturnday_solar     | 10:39:21.6 s                                  | 10.656 hr
 neptuneday          | 16:06:36 s                                    | neptuneday_sidereal
 neptuneday_sidereal | 16:06:36 s                                    | 16.11 hr
 neptuneday_solar    | 16:06:36 s                                    | 16.11 hr
 uranusday           | 17:14:24 s                                    | uranusday_sidereal
 uranusday_sidereal  | 17:14:24 s                                    | 17.24 hr
 uranusday_solar     | 17:14:24 s                                    | 17.24 hr
 lune                | 23:37:28.0933333333 s                         | 1|30 lunation
 earthday            | 23:56:04.09054 s                              | earthday_sidereal
 earthday_sidereal   | 23:56:04.09054 s                              | siderealday
 siderealday         | 23:56:04.09054 s                              | 86164.09054 s
 d                   | 1 d                                           | day
 da                  | 1 d                                           | day
 day                 | 1 d                                           | 24 hr
 earthday_solar      | 1 d                                           | 24 hr
 solarday            | 1 d                                           | day
 ㍲                  | 1 d                                           | da
 marsday             | 1 d + 00:37:22.44 s                           | marsday_sidereal
 marsday_sidereal    | 1 d + 00:37:22.44 s                           | 24.6229 hr
 marsday_solar       | 1 d + 00:39:34.92 s                           | 24.6597 hr
 plutoday_solar      | 6 d + 09:16:55.2 s                            | 153.2820 hr
 plutoday            | 6 d + 09:17:34.08 s                           | plutoday_sidereal
 plutoday_sidereal   | 6 d + 09:17:34.08 s                           | 153.2928 hr
 sennight            | 7 d                                           | 7 day
 week                | 7 d                                           | 7 day
 wk                  | 7 d                                           | week
 fortnight           | 14 d                                          | 14 day
 draconicmonth       | 27 d + 05:05:35.79936 s                       | nodicalmonth
 draconiticmonth     | 27 d + 05:05:35.79936 s                       | nodicalmonth
 nodicalmonth        | 27 d + 05:05:35.79936 s                       | 27.2122199 day
 siderealmonth       | 27 d + 07:43:11.5104 s                        | 27.321661 day
 anomalisticmonth    | 27 d + 13:18:33.100128 s                      | 27.55454977 day
 islamicmonth        | 29 d + 12:00:00 s                             | 1|12 islamicyear
 lunarmonth          | 29 d + 12:44:02.8 s                           | 29 days + 12 hours + 44 minutes + 2.8 seconds
 lunation            | 29 d + 12:44:02.8 s                           | synodicmonth
 synodicmonth        | 29 d + 12:44:02.8 s                           | lunarmonth
 mo                  | 30 d + 10:29:03.8312232 s                     | month
 month               | 30 d + 10:29:03.8312232 s                     | 1|12 year
 mercuryday          | 58 d + 15:36:00 s                             | mercuryday_sidereal
 mercuryday_sidereal | 58 d + 15:36:00 s                             | 1407.6 hr
 mercuryyear         | 87 d + 23:15:21.6 s                           | 87.969 day
 venusday_solar      | 116 d + 18:00:00 s                            | 2802.0 hr
 mercuryday_solar    | 175 d + 22:36:00 s                            | 4222.6 hr
 venusyear           | 224 d + 16:49:26.4 s                          | 224.701 day
 venusday            | 243 d + 00:36:00 s                            | venusday_sidereal
 venusday_sidereal   | 243 d + 00:36:00 s                            | 5832.6 hr
 eclipseyear         | 346 d + 14:52:48 s                            | 346.62 days
 islamicyear         | 354 d                                         | 354 day
 lunaryear           | 354 d + 08:48:33.6 s                          | 12 lunarmonth
 islamicleapyear     | 355 d                                         | 355 day
 calendaryear        | 1 commonyear                                  | 365 day
 commonyear          | 1 commonyear                                  | 365 day
 solaryear           | 1 commonyear + 05:48:45.9746784 s             | year
 tropicalyear        | 1 commonyear + 05:48:45.9746784 s             | 365.242198781 day
 year                | 1 commonyear + 05:48:45.9746784 s             | tropicalyear
 yr                  | 1 commonyear + 05:48:45.9746784 s             | year
 gregorianyear       | 1 commonyear + 05:49:12 s                     | 365.2425 days
 julianyear          | 1 commonyear + 06:00:00 s                     | 365.25 days
 earthyear           | 1 commonyear + 06:09:09.5400288 s             | siderealyear
 siderealyear        | 1 commonyear + 06:09:09.5400288 s             | 365.256360417 day
 gaussianyear        | 1 commonyear + 06:09:56.0153947 s             | (2 pi / gauss_k) days
 anomalisticyear     | 1 commonyear + 06:13:49.44 s                  | 365.2596 days
 leapyear            | 1 commonyear + 1 d                            | 366 day
 marsyear            | 1 commonyear + 321 d + 23:31:12 s             | 686.980 day
 lustrum             | 5 commonyear + 1 d + 05:03:49.873392 s        | 5 years
 decade              | 10 commonyear + 2 d + 10:07:39.746784 s       | 10 years
 jupiteryear         | 11 commonyear + 317 d + 14:08:09.6 s          | 4332.589 day
 saros               | 18 commonyear + 15 d + 07:42:24.4 s           | 223 synodicmonth
 saturnyear          | 29 commonyear + 174 d + 05:16:48 s            | 10759.22 day
 uranusyear          | 84 commonyear + 25 d + 09:36:00 s             | 30685.4 day
 century             | 100 commonyear + 24 d + 05:16:37.46784 s      | 100 years
 neptuneyear         | 164 commonyear + 329 d                        | 60189 day
 plutoyear           | 248 commonyear + 40 d                         | 90560 day
 millennia           | 1000 commonyear + 242 d + 04:46:14.6784 s     | millennium
 millennium          | 1000 commonyear + 242 d + 04:46:14.6784 s     | 1000 years
 cron                | 1.00066e+06 commonyear + 203 d + 18:44:38.4 s | 1e6 years
(120 rows)

-- units that differ when pushed through output-input functions
-- (same test as in units.sql, but with time_output_custom = true)
SELECT name, unit, unit::text::unit, definition FROM unit_units WHERE unit::text::unit::text <> unit::text;
 name | unit | unit | definition 
------+------+------+------------
(0 rows)

/* custom time format is only used if dimension is time */
SELECT '1000 s'::unit, '1000 s/m'::unit;
    unit    |  unit  
------------+--------
 00:16:40 s | 1 ks/m
(1 row)

SET unit.time_output_custom = false;
SELECT '1000 s'::unit, '1000 s/m'::unit;
 unit |  unit  
------+--------
 1 ks | 1 ks/m
(1 row)

-- test if 'Gs' is avoided on output
SELECT '1 Gsec'::unit, '1 Gsec/m'::unit;
  unit  |   unit   
--------+----------
 1 Gsec | 1 Gsec/m
(1 row)