<div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr">On Thu, Feb 21, 2019, 01:44 Colin Smale <<a href="mailto:colin.smale@xs4all.nl">colin.smale@xs4all.nl</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="font-size:10pt;font-family:Verdana,Geneva,sans-serif">
<p><span style="font-size:10pt">Lets be clear, the storage format can (and should) be decoupled from the display format. What is stored in the database can easily (assuming it is sufficiently standardised!!!) be translated for human consumption, and the inverse can be done when storing. It happens in just about every computer program ever. Storing the value as an ISO string assures machine-readability and editors, browsers etc can use standard libraries to format it for humans, in whatever language you like.</span></p></div></blockquote></div><div dir="auto"><br></div><div dir="auto">Precisely this. Glad somebody gets it.</div><div dir="auto"><br></div><div dir="auto">It's the same argument that we had over 'potable=yes'.</div><div dir="auto"><br></div><div dir="auto">Amazingly, everyone here understands the ISO8601 concept and how it can be used, but we assume nobody else does, therefore our hands are tied and we can't use it.</div><div dir="auto"><br></div><div dir="auto">If we think people won't enter the data correctly then create a little tool, much like the opening hours tool in Osmand, that makes it easy. The UI presents the data in a human-readable format (bonus points for localisation on the fly) but records the data in the database in ISO8601 format (language and location agnostic). Similarly, if current query tools can't handle this format then... update the tools.</div><div dir="auto"><br></div><div dir="auto">Power users can simply read the data directly. New power users will be grateful that we chose a sensible data format for this key.</div><div dir="auto"><br></div><div dir="auto">I'll be interested to see the details of alternative proposals, but I doubt they'll be as succinct.</div><div dir="auto"><br></div><div dir="auto">Andrew</div><div dir="auto"><br></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div>