Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.forth > #132427
| From | dxf <dxforth@gmail.com> |
|---|---|
| Newsgroups | comp.lang.forth |
| Subject | Re: Parsing timestamps? |
| Date | 2024-10-08 18:33 +1100 |
| Organization | i2pn2 (i2pn.org) |
| Message-ID | <43a038b332e65d36ee48bb8abdbb9d48577b12c4@i2pn2.org> (permalink) |
| References | (1 earlier) <nnd$4c9fbd3d$321d37fb@0e0bb7c1bfc1d5fc> <8650bd010df25e0833e658b7b54995b4ca62fec8@i2pn2.org> <ve11od$1pcla$1@dont-email.me> <927ca1c2b969054aafdcd77657ab096b10eded5d@i2pn2.org> <7c888269275dcb35f26651b0a28eca21@www.novabbs.com> |
On 8/10/2024 5:08 pm, Ahmed wrote: > On Tue, 8 Oct 2024 3:07:31 +0000, dxf wrote: > >> Not bad. Here's a translation. Hopefully it's equivalent (?) >> >> : split ( a u c -- a2 u2 a3 u3 ) >> >r 2dup r> scan 2swap 2 pick - ; >> >> : number ( a u -- u ) 0 0 2swap >number 2drop ; >> >> : xx. ( u -- ) 0 <# bl hold # # #> type ; >> : tab3. ( h m s -- ) 3 spaces ( tab) rot xx. swap xx. xx. ; >> >> : ts_elms ( a u -- h m s ) >> 2>r 0 0 0 2r> begin >> [char] : skip [char] : split dup 0> while >> number drop 5 roll drop -rot >> repeat 2drop 2drop ; >> >> s" 25" ts_elms tab3. 00 00 25 ok >> s" 10:25" ts_elms tab3. 00 10 25 ok >> s" 2:10:25" ts_elms tab3. 02 10 25 ok > > I know you don't care about this case, but: > s" 1:1:" ts_elms tab3. 00 01 01 ok > It should be 01 01 00 Yes. It's an unlikely scenario. For a format that begins with seconds that field must be filled first. Only when it overflows will a separator and minutes field be added.
Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar
Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-06 18:51 +1100
Re: Parsing timestamps? mhx@iae.nl (mhx) - 2024-10-06 08:59 +0000
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-06 23:58 +1100
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-07 02:34 +1100
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-07 23:53 +1100
Re: Parsing timestamps? Ruvim <ruvim.pinka@gmail.com> - 2024-10-06 14:48 +0400
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-06 22:59 +1100
Re: Parsing timestamps? Ruvim <ruvim.pinka@gmail.com> - 2024-10-06 17:22 +0400
Re: Parsing timestamps? Ruvim <ruvim.pinka@gmail.com> - 2024-10-06 17:34 +0400
Re: Parsing timestamps? Ruvim <ruvim.pinka@gmail.com> - 2024-10-06 20:15 +0400
Re: Parsing timestamps? oh2aun@gmail.com (FFmike) - 2024-10-06 13:08 +0000
Re: Parsing timestamps? oh2aun@gmail.com (FFmike) - 2024-10-06 13:33 +0000
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-07 13:10 +1100
Re: Parsing timestamps? oh2aun@gmail.com (FFmike) - 2024-10-07 03:29 +0000
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-07 14:58 +1100
Re: Parsing timestamps? oh2aun@gmail.com (FFmike) - 2024-10-07 05:23 +0000
Re: Parsing timestamps? Anthony Howe <achowe@snert.com> - 2024-10-06 11:35 -0400
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-07 12:54 +1100
Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2024-10-07 13:00 +0200
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-07 22:30 +1100
Re: Parsing timestamps? sjack@dontemail.me (sjack) - 2024-10-07 16:20 +0000
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-08 14:07 +1100
Re: Parsing timestamps? melahi_ahmed@yahoo.fr (Ahmed) - 2024-10-08 06:08 +0000
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-08 18:33 +1100
Re: Parsing timestamps? sjack@dontemail.me (sjack) - 2024-10-08 15:19 +0000
Re: Parsing timestamps? sjack@dontemail.me (sjack) - 2024-10-08 20:30 +0000
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-09 12:06 +1100
Re: Parsing timestamps? albert@spenarnc.xs4all.nl - 2024-10-08 09:41 +0200
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-08 19:55 +1100
Re: Parsing timestamps? melahi_ahmed@yahoo.fr (Ahmed) - 2024-10-08 18:12 +0000
Re: Parsing timestamps? amalawi@gmail.com (alaa) - 2024-10-09 15:27 +0000
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-10 12:17 +1100
Re: Parsing timestamps? amalawi@gmail.com (alaa) - 2024-10-10 16:30 +0000
Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2024-10-16 18:29 +0200
Re: Parsing timestamps? Gerry Jackson <do-not-use@swldwa.uk> - 2024-10-18 15:46 +0100
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-19 12:29 +1100
Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2024-10-28 18:07 +0100
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-29 20:25 +1100
Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2024-10-29 14:45 +0100
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-30 11:31 +1100
Re: Parsing timestamps? Hans Bezemer <the.beez.speaks@gmail.com> - 2024-10-30 09:37 +0100
Re: Parsing timestamps? dxf <dxforth@gmail.com> - 2024-10-31 11:41 +1100
csiph-web