# DateTime Input Component customization

**URL:** <https://forum.inductiveautomation.com/t/datetime-input-component-customization/114619>\
**Category:** Ignition\
**Created:** [March 23, 2026, 9:37am UTC](https://forum.inductiveautomation.com/t/datetime-input-component-customization/114619 "2026-03-23T09:37:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sayantachatterjee](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@sayantachatterjee](https://forum.inductiveautomation.com/u/sayantachatterjee)\
**Post date:** [March 23, 2026, 9:37am UTC](https://forum.inductiveautomation.com/t/datetime-input-component-customization/114619/1 "2026-03-23T09:37:31Z")

</div>

Can we customize the DATE TIME INPUT component to make Monday as the First Day in the calendar view & also is it possible to edit the Day/Month/Year without opening the calendar?

---

<div class="post-metadata">

**Author:** ![sanjanakrishnamurthy](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sanjanakrishnamurthy](https://forum.inductiveautomation.com/u/sanjanakrishnamurthy)\
**Post date:** [March 23, 2026, 11:53am UTC](https://forum.inductiveautomation.com/t/datetime-input-component-customization/114619/2 "2026-03-23T11:53:27Z")

</div>

You can use Python’s datetime module to create the date you want to set…

```python
import datetime
	
dt = datetime.datetime(2019, 12, 4)

```

and then assign it to the Datetime Input component…

---

<div class="post-metadata">

**Author:** ![bkarabinchak.psi](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bkarabinchak.psi/32/83567_2.png) [@bkarabinchak.psi](https://forum.inductiveautomation.com/u/bkarabinchak.psi)\
**Post date:** [March 23, 2026, 12:12pm UTC](https://forum.inductiveautomation.com/t/datetime-input-component-customization/114619/3 "2026-03-23T12:12:05Z")

</div>

Don’t use datetime objects with Ignition they will not play nice! Ignition uses `java.util.Dates` everywhere. Just use `system.date.*` functions to do all date calculations and it will plug in fine into any Ignition fucntion/component.

---

<div class="post-metadata">

**Author:** ![sayantachatterjee](https://avatars.discourse-cdn.com/v4/letter/s/7ea924/32.png) [@sayantachatterjee](https://forum.inductiveautomation.com/u/sayantachatterjee)\
**Post date:** [March 23, 2026, 12:22pm UTC](https://forum.inductiveautomation.com/t/datetime-input-component-customization/114619/4 "2026-03-23T12:22:50Z")

</div>

I just want to customize the calendar view, default it shows Sunday as 1st column, but we want to show Monday as 1st column in the calendar and edit means as just IO field, user want to type the date if needed, instead of selecting from the calendar view

---

<div class="post-metadata">

**Author:** ![sanjanakrishnamurthy](https://avatars.discourse-cdn.com/v4/letter/s/bcef8e/32.png) [@sanjanakrishnamurthy](https://forum.inductiveautomation.com/u/sanjanakrishnamurthy)\
**Post date:** [March 24, 2026, 3:19am UTC](https://forum.inductiveautomation.com/t/datetime-input-component-customization/114619/5 "2026-03-24T03:19:09Z")

</div>

To get date from user inputs, maybe you can use the following system command -

[system.date.getDate | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-date/system-date-getDate)
