qianaonan 发表于 2021-3-15 22:12

wxpython的日期框获取的时间是datetime类型,想问问如何只获取日期,不要后面的时间。

# -*- coding:utf-8 -*-
import wx.adv
import wx

class Frame(wx.Frame):
        def __init__(self):
                wx.Frame.__init__(self, None, title='', size=(400, 300),name='frame',style=541072960)
                self.启动窗口 = wx.Panel(self)
                self.Centre()
                self.日期框1 = wx.adv.DatePickerCtrl(self.启动窗口,size=(100, 61),pos=(41, 61),name='datectrl',style=2)
                self.按钮1 = wx.Button(self.启动窗口,size=(63, 31),pos=(208, 194),label='按钮',name='button')
                self.按钮1.Bind(wx.EVT_BUTTON,self.按钮1_按钮被单击)


        def 按钮1_按钮被单击(self,event):
                print('按钮1,按钮被单击')

class myApp(wx.App):
        defOnInit(self):
                self.frame = Frame()
                self.frame.Show(True)
                return True

if __name__ == '__main__':
        app = myApp()
        app.MainLoop()



就是获取这个日期框1的日期,剩余的时间这些不要了。

瞳乄 发表于 2021-3-15 22:35

学到了,好兄弟

qianaonan 发表于 2021-3-15 22:39

瞳乄 发表于 2021-3-15 22:35
学到了,好兄弟

学到啥了?{:1_900:}

ciker_li 发表于 2021-3-15 23:00

self.日期框1 = wx.adv.DatePickerCtrl(self.启动窗口,size=(100, 61),pos=(41, 61),name='datectrl',style=2).GetValue().FormatDate()
加个.GetValue().FormatDate()

qianaonan 发表于 2021-3-17 13:41

ciker_li 发表于 2021-3-15 23:00
self.日期框1 = wx.adv.DatePickerCtrl(self.启动窗口,size=(100, 61),pos=(41, 61),name='datectrl',style ...

感谢大佬帮忙。

chenzhi0660 发表于 2021-3-20 01:03

学习学习
页: [1]
查看完整版本: wxpython的日期框获取的时间是datetime类型,想问问如何只获取日期,不要后面的时间。