hoffstadt / hoffstadt/DearPyGui

Problem with add_date_picker

Open
#2,545 2 comments 1 reaction 0 assignees View on GitHub
state: pending type: bug
Dominant language
C++
Stars
15.6k
Forks
783
PR merge metrics
No merged PRs in 30d

Description

## Version of Dear PyGui

Version: 2.0.1
Operating System: Windows 11

## My Issue/Question

When adding an add_date_picker element with a default_value parameter containing a year greater than 1999, the default value is set to 01/01/1970 instead of the expected date. (Sorry for my English I use a translator)

## To Reproduce

specify year values ​​in default_value in add_date_picker greater than 1999

## Expected behavior

The add_date_picker element must correctly handle any integer year value passed in the default_value parameter. The date is expected to be set exactly according to the passed values, including correctly handling years from any century (both the 20th, the 21st and later).

## Screenshots/Video

Image

Image

## Standalone, minimal, complete and verifiable example

```python
import dearpygui.dearpygui as dpg

dpg.create_context()
dpg.create_viewport()
dpg.setup_dearpygui()

with dpg.window():
dpg.add_date_picker(level=dpg.mvDatePickerLevel_Day, default_value={'month_day': 31, 'year':25, 'month':11})
dpg.add_spacer(height=50)
dpg.add_date_picker(level=dpg.mvDatePickerLevel_Day, default_value={'month_day': 31, 'year':99, 'month':11})
dpg.add_spacer(height=50)
dpg.add_date_picker(level=dpg.mvDatePickerLevel_Day, default_value={'month_day': 31, 'year':2025, 'month':11})

dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.