import streamlit as st
from streamlit_date_picker import date_range_picker, PickerType, date_picker, Unit
st.title(‘Streamlit Date Picker’)
Use date_range_picker to create a datetime range picker
st.subheader(‘Date Range Picker’)
date_range_string = date_range_picker(picker_type=PickerType.time.string_value,
start=-30, end=0, unit=Unit.minutes.string_value,
key=‘range_picker’,
refresh_button={‘is_show’: True, ‘button_name’: ‘Refresh last 30min’,
‘refresh_date’: -30,
‘unit’: Unit.minutes.string_value})
if date_range_string is not None:
start_datetime = date_range_string[0]
end_datetime = date_range_string[1]
st.write(f"Date Range Picker [{start_datetime}, {end_datetime}]")
st.subheader(‘Date Picker’)
Use date_picker to create a date picker
date_string = date_picker(picker_type=PickerType.time.string_value, value=0, unit=Unit.days.string_value,
key=‘date_picker’)
if date_string is not None:
st.write('Date Picker: ', date_string)
i am getting this error when I am running this code
Traceback:
File "/lib/python3.12/site-packages/streamlit/runtime/scriptrunner/exec_code.py", line 88, in exec_func_with_error_handling
result = func()
^^^^^^File "packages/streamlit/runtime/scriptrunner/script_runner.py", line 579, in code_to_exec
exec(code, module.__dict__)File "/test.py", line 3, in <module>
from streamlit_date_picker import date_range_picker, PickerType, date_picker, Unit
I am using latest version Streamlit DatePicker
thanks