You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取并使用Jupyter Widgets日期选择器(Date picker)的选中日期值

Jupyter Widgets 日期选择器选中值使用方法

你创建的DatePicker组件的选中日期会直接存储在组件实例的value属性中,具体使用方法如下:

直接读取当前选中值

选中日期后,直接访问你定义的实例w的value属性即可拿到值,返回结果为Python原生的datetime.date类型,可以直接用于日期计算、格式化等场景:

# 读取选中日期
selected_date = w.value

# 示例:格式化日期为字符串
if selected_date:
    print(f"已选中日期:{selected_date.strftime('%Y年%m月%d日')}")
else:
    print("暂未选择任何日期")

监听日期变化自动执行逻辑

如果需要用户每次切换选中日期时自动触发自定义操作,可以用observe方法绑定回调函数:

def date_change_handler(change):
    # 回调函数中通过change['new']获取更新后的日期值
    current_date = change['new']
    if current_date:
        # 这里替换为你自己的业务逻辑
        print(f"新选中的日期是:{current_date}")

# 绑定监听:仅当value属性发生变化时触发回调
w.observe(date_change_handler, names='value')

日期选择器展示图

内容的提问来源于stack exchange,提问作者Benas Pekarskis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 14:06:02