<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Date formatting problem in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616864#M227398</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the below expression to create the field and make use of it for age calculation&lt;/P&gt;&lt;P&gt;AddYear(Date(Date#(Bdate, 'DDMMYY')), IF(Right(Bdate, 2) &amp;gt; Right(Year(Today()), 2), -100, 0)) AS BirthDateField&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 21 Feb 2014 09:00:30 GMT</pubDate>
    <dc:creator>CELAMBARASAN</dc:creator>
    <dc:date>2014-02-21T09:00:30Z</dc:date>
    <item>
      <title>Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616861#M227395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I got a field (Bdate) which consists of a birthdate in a textformat like this 050453.&lt;/P&gt;&lt;P&gt;I´d like to load the field formatting it to a real date and looking like this 05-04-1953 so I can make a script that calculates the age&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AGE(today(),Bdate) as Personage&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do I do?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 08:47:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616861#M227395</guid>
      <dc:creator />
      <dc:date>2014-02-21T08:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616862#M227396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need at first to distinguish years before 2000:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so you may use this logic:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MakeDate(If(Right(Bdate,2) &amp;gt; Right(Year(Today()),2), 1900, 2000)+Right(Bdate, 2),Mid(Bdate,3,2),Left(Bdate,2) )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 08:58:01 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616862#M227396</guid>
      <dc:creator>alexandros17</dc:creator>
      <dc:date>2014-02-21T08:58:01Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616863#M227397</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Birth date string is constant, then you can use string functions to create date field. But the problem is with year part of the string. If your data is starting from specific year then you can head with assumptions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 08:58:18 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616863#M227397</guid>
      <dc:creator>manojkulkarni</dc:creator>
      <dc:date>2014-02-21T08:58:18Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616864#M227398</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use the below expression to create the field and make use of it for age calculation&lt;/P&gt;&lt;P&gt;AddYear(Date(Date#(Bdate, 'DDMMYY')), IF(Right(Bdate, 2) &amp;gt; Right(Year(Today()), 2), -100, 0)) AS BirthDateField&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 09:00:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616864#M227398</guid>
      <dc:creator>CELAMBARASAN</dc:creator>
      <dc:date>2014-02-21T09:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616865#M227399</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Please use this:&lt;/P&gt;&lt;P&gt;MakeDate(Year(Today()),Month(DATE(DATE#( left(DOB,11), 'DD-MMM-YY')) ),Day(DATE(DATE#( left(DOB,11), 'DD-MMM-YY')) )) as Birth_date&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;AS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 09:10:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616865#M227399</guid>
      <dc:creator>amit_saini</dc:creator>
      <dc:date>2014-02-21T09:10:02Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616866#M227400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;=Age(Today(),Date(Date#(Bdate,'DDMMYY')))&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 09:38:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616866#M227400</guid>
      <dc:creator>MK_QSL</dc:creator>
      <dc:date>2014-02-21T09:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616867#M227401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Soren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try this Date(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Bdate&lt;/SPAN&gt;,'DD-MM-YYYY') It will give the full date formate&lt;/P&gt;&lt;P&gt;after that u can find the age as - AGE(Today(),Date(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Bdate&lt;/SPAN&gt;,'DD-MM-YYYY'))&lt;/P&gt;&lt;P&gt; Hope this would be help u ...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 10:11:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616867#M227401</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-21T10:11:33Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616868#M227402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;There is no absolutely reliable way to get the year right (remember Y2K?).&amp;nbsp; 022114 could be February 21, 2014 or February 21, 1914.&amp;nbsp; That means you have to use some rules, for example if YY&amp;lt;"current year", use 20YY, otherwise use 19YY.&amp;nbsp; You'll certainly have problems if the birth date is in 1914 or earlier.&lt;/P&gt;&lt;P&gt;BTW, &lt;A href="https://community.qlik.com/qlik-users/70029"&gt;Celambarasan Adhimulam&lt;/A&gt; is using this rule, but the rule could be different.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 19:05:55 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616868#M227402</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-21T19:05:55Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616869#M227403</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. QlikView interprets (YY=) "64" as 1964 but "63" as 2063. Try the following code and you'll see:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load *, Date(Date#(OriginalDate,'YYMMDD'),'YYYY-MM-DD') as Date;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Load Num(RecNo()-1,'00') &amp;amp; '0331'&amp;nbsp; as OriginalDate Autogenerate 100;&lt;/P&gt;&lt;P&gt;So if you know that "53" means 1953, you will need to code this in your formula, with e.g. an If()-function.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. There is usually no purpose in using the Date()-function if you wrap it in another function. For example, the Date()-function serves no purpose in &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Age(Today(),Date(Date#(Bdate,'DDMMYY')))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Better to write&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Age(Today(),Date#(Bdate,'DDMMYY'))&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 19:20:25 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616869#M227403</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2014-02-21T19:20:25Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616870#M227404</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this&lt;/P&gt;&lt;P&gt;If(Right(BDate,2) &amp;gt;= 30,Date(MakeDate('19'&amp;amp;Right(BDate,2),Left(BDate,2),Mid(BDate,3,2)),'MM-DD-YYYY'),Date(MakeDate('20'&amp;amp;Right(BDate,2),Left(BDate,2),Mid(BDate,3,2)),'MM-DD-YYYY')) as BirthDate&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Feb 2014 21:54:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616870#M227404</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2014-02-21T21:54:56Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616871#M227405</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;can use Or Age &lt;/P&gt;&lt;P&gt;Age (Date(today(),Date(Date#(&lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;"&gt;Bdate&lt;/SPAN&gt;,'DDMMYY'),'DD-MM-YYYY')))&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;other function is interval &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Feb 2014 05:34:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616871#M227405</guid>
      <dc:creator />
      <dc:date>2014-02-22T05:34:17Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616872#M227406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using this IF makes no ages - its all blank&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 11:28:37 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616872#M227406</guid>
      <dc:creator />
      <dc:date>2014-02-25T11:28:37Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616873#M227407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I now got a date like this 07-06-64&lt;/P&gt;&lt;P&gt;How would you make a script solving the problem with 64 and 63&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 11:30:00 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616873#M227407</guid>
      <dc:creator />
      <dc:date>2014-02-25T11:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616874#M227408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You need to decide yourself which cutoff you want. One way is to use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If( Year(Date) &amp;gt; 2020, AddYears(Date,-100), Date) as NewDate&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where Date is your expression that interprets the date. Then all dates after 2020 will be "moved" 100 years back in time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 11:38:24 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616874#M227408</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2014-02-25T11:38:24Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616875#M227409</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I´m not quite sure that I understand.&lt;/P&gt;&lt;P&gt;I got a field AGE starting with -50 to 50.&lt;/P&gt;&lt;P&gt;All ages with minus got birthdates before 1964.&lt;/P&gt;&lt;P&gt;All positiv numbers are ok ages&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 11:46:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616875#M227409</guid>
      <dc:creator />
      <dc:date>2014-02-25T11:46:31Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616876#M227410</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then you can use an expression where you don't accept negative ages:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF( Age&amp;lt;0, Age+100, Age) as NewAge&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HIC&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 12:09:53 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616876#M227410</guid>
      <dc:creator>hic</dc:creator>
      <dc:date>2014-02-25T12:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: Date formatting problem</title>
      <link>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616877#M227411</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry to moan but...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can people please read whole threads before responding. There are so many similar responses here that it is difficult to find the best one. In this case please look at Henric's reponse who (as usual) has it spot-on.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Feb 2014 12:23:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Date-formatting-problem/m-p/616877#M227411</guid>
      <dc:creator>DavidFoster1</dc:creator>
      <dc:date>2014-02-25T12:23:32Z</dc:date>
    </item>
  </channel>
</rss>

