From: Daniel W. <DanWeEtz@Web.de> - 2008-11-18 14:18:02
|
Hi, I don't get it... When I ask in a query for a Property of date, I get the date value but the return string is longer than it actually is. For example I get "17. November 2008 23:57" (German output), actually a length of 23 chars. But when I ask for the length of the output with the {{#len:}} function, I get 28 as value. What are those 5 chars I can't see? And how can I get them away? Some operations don't work well with them, for example when I'd like to reassign it to another property of type date (don't ask me why I'd like to do that :p), also when I use the date in {{#date:}} function. When I copy paste the visible output to the #date parser function it works well! Thanks! Daniel __________ Information from ESET Smart Security, version of virus signature database 2740 (20071221) __________ The message was checked by ESET Smart Security. http://www.eset.com |
From: S P. <in...@sk...> - 2008-11-26 12:04:37
|
In case no one replied... Daniel Werner wrote: > I don't get it... When I ask in a query for a Property of date, I get the > date value but the return string is longer than it actually is. (It always helps to make a test case, you can use http://sandbox.semantic-mediawiki.org/wiki/Sandbox .) If you're using format=table (the default if you have more than one result displaying more than one column), maybe you're seeing the invisible sort key. If you View > Source or use Firefox's View Selection Source, you see <td><span class="smwsortkey">2454018</span>9 October 2006</td> The extra characters are so the JavaScript clickable sort icon in column headings sorts dates correctly. > And how can I get them away? If this is your problem, ask for results in a different format, or use your own template to format results (the mis-feature that you lose sorting will be a feature for you). > Some operations don't work well with them, for > example when I'd like to reassign it to another property of type date (don't > ask me why I'd like to do that :p), also when I use the date in {{#date:}} > function. When I copy paste the visible output to the #date parser function > it works well! I'm not sure about your assignment problem. -- =S Page |