<html><body><div><span style=" color:#c0c0c0;">        </span>Hello @all,<br><br>I want to use the date/time format from QLocale but I get a wrong result for the short time format.<br>The following code:<br><br><span style="font-family: courier new,monospace; font-size: 12px;">qDebug<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">()</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);"><<</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span>system<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">().</span>dateFormat<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">(</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">LongFormat</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">);</span>
</span><pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-family: courier new,monospace; font-size: 12px;"><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"></span>qDebug<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">()</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);"><<</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span>system<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">().</span>dateFormat<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">(</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">ShortFormat</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">);</span></span></pre><span style="font-family: courier new,monospace; font-size: 12px;">
qDebug<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">()</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);"><<</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span>system<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">().</span>timeFormat<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">(</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">LongFormat</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">);</span>
</span><pre style="margin: 0px; text-indent: 0px;"><span style="font-family: courier new,monospace; font-size: 12px;"><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"></span>qDebug<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">()</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);"><<</span><span data-mce-style="color: #c0c0c0;" style="color: rgb(192, 192, 192);"> </span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span>system<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">().</span>timeFormat<span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">(</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">QLocale</span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);">::</span><span data-mce-style="color: #800080;" style="color: rgb(128, 0, 128);">ShortFormat</span></span><span data-mce-style="color: #000000;" style="color: rgb(0, 0, 0);"><span style="font-family: courier new,monospace; font-size: 12px;">);</span><br><br>produces:<br><br></span><span style="font-family: courier new,monospace; font-size: 12px; color: rgb(0, 0, 0);">"dddd, dd. MMMM yyyy" </span></pre>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-family: courier new,monospace; font-size: 12px; color: rgb(0, 0, 0);">"dd.MM.yyyy" </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-family: courier new,monospace; font-size: 12px; color: rgb(0, 0, 0);">"HH:mm:ss" </span></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style="font-family: courier new,monospace; font-size: 12px; color: rgb(0, 0, 0);">"HH:mm:ss" </span></p><pre style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br>The short time format is wrong.<br>I use Windows 7 with Qt 4.8 from the QtSDK.<br><br>The settings under Windows 7 are:<br><br><span style="font-family: courier new,monospace; font-size: 12px;">Date (short): TT.MM.JJJJ</span><br><span style="font-family: courier new,monospace; font-size: 12px;">Date (long): TTTT, TT.MMMM JJJJ</span><br><span style="font-family: courier new,monospace; font-size: 12px;">Time (short): HH:mm</span><br><span style="font-family: courier new,monospace; font-size: 12px;">Time (long): HH:mm:ss</span><br><br>Could someone please help?<br><br>Thanks in advance<br><br>Best Regards<br>NoRulez<br></pre></div></body></html>