3 ms·
I am, source is here: https://gist.github.com/jurre/6475263 https://gist.github.com/jurre/6475263 My c is quite poor so if you have any suggestions on how to i
by jurre 13y ago
I am, source is here: https://gist.github.com/jurre/6475263 https://gist.github.com/jurre/6475263
My c is quite poor so if you have any suggestions on how to improve I'd love to hear them!
- MishraAnurag 13y agoI'd suggest using timegm instead of mktime, or set the TZ environment variable to UTC to ensure all implementations return an identical date. I ran the same tests and found that the strptime was quite fast, but gmtime was taking most of the time. To speed that up, you could borrow SQLite's implementation. Checkout the computeJD function from SQLite's date.c - http://www.sqlite.org/src/doc/trunk/src/date.c http://www.sqlite.org/src/doc/trunk/src/date.c
- jurre 13y agotimegm actually already makes a huge difference, thanks! Might be useful to make a small fast date parsing library based on the sqlite source code.