Forum Discussion

winter69's avatar
winter69
New Member
10 years ago
Solved

Convert C# date ticks to DateTime

Is it possible to convert a column in Power BI that contains a C# Date tick value to a DateTime?

  • winter69's avatar
    winter69
    10 years ago

    Thanks Matt.  I suspected this was the direction I needed to go in, just wanted to be sure I hadn't missed something obvious.

4 Replies

  • MattAllington's avatar
    MattAllington
    Community Champion

    I am sure you could do it in Power Query. 

     

    Read this. http://stackoverflow.com/questions/1489243/how-can-i-convert-ticks-to-a-date-format

     

    in Power Query, add a new column and then use the formula, above to convert the date tick to a serial number

     

    I think you can then convert the number to a date with the UI (although I have never tried it).  Worst case you should be able to use a power query date fipunction to convert it. 

    • winter69's avatar
      winter69
      New Member

      Thanks Matt.  I suspected this was the direction I needed to go in, just wanted to be sure I hadn't missed something obvious.

  • hugoberry's avatar
    hugoberry
    Responsive Resident

    Try the following conversion

    =DateTime.FromFileTime([ticks])-#duration(584388,0,0,0)

     

    The FromFileTime counts the ticks from 1600/01/01 so that's why we have the duration of 584388 days to offset this.