# dateFormat returning the wrong year

**URL:** <https://forum.inductiveautomation.com/t/dateformat-returning-the-wrong-year/100310>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [December 30, 2024, 5:37pm UTC](https://forum.inductiveautomation.com/t/dateformat-returning-the-wrong-year/100310 "2024-12-30T17:37:32Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [December 30, 2024, 6:36pm UTC](https://forum.inductiveautomation.com/t/dateformat-returning-the-wrong-year/100310/3 "2024-12-30T18:36:38Z")

</div>

See [dateFormat | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/appendix/expression-functions/date-and-time/dateFormat)

which references  
[https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html)

which gives,

| Letter | Date or Time Component | Presentation | Examples |
| --- | --- | --- | --- |
| `G` | Era designator | [Text](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#text) | `AD` |
| `y` | Year | [Year](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#year) | `1996`; `96` |
| `M` | Month in year | [Month](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#month) | `July`; `Jul`; `07` |
| `w` | Week in year | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `27` |
| `W` | Week in month | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `2` |
| `D` | Day in year | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `189` |
| `d` | Day in month | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `10` |
| `F` | Day of week in month | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `2` |
| `E` | Day in week | [Text](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#text) | `Tuesday`; `Tue` |
| `a` | Am/pm marker | [Text](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#text) | `PM` |
| `H` | Hour in day (0-23) | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `0` |
| `k` | Hour in day (1-24) | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `24` |
| `K` | Hour in am/pm (0-11) | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `0` |
| `h` | Hour in am/pm (1-12) | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `12` |
| `m` | Minute in hour | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `30` |
| `s` | Second in minute | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `55` |
| `S` | Millisecond | [Number](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#number) | `978` |
| `z` | Time zone | [General time zone](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#timezone) | `Pacific Standard Time`; `PST`; `GMT-08:00` |
| `Z` | Time zone | [RFC 822 time zone](https://docs.oracle.com/javase/1.5.0/docs/api/java/text/SimpleDateFormat.html#rfc822timezone) | `-0800` |

---

_[View the full topic](https://forum.inductiveautomation.com/t/dateformat-returning-the-wrong-year/100310)._
