DateTimePicker表示日本和历

li7628934 2017-04-14 10:16:25
项目里需要用DateTimePicker 表示日本和历的时间,调了很久都没有调出来,在这里求助各位大神了。
表示的形式是【平成XX年XX月】这样的,有没有大神有思路的。拜谢了
...全文
239 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
皮特胖胖 2017-04-14
  • 打赏
  • 举报
回复

Public Class JPDateTimePicker
    Inherits System.Windows.Forms.DateTimePicker

    Public Sub New()
        'MyBase.MinDate = Date.Parse("1000-01-01")
        MyBase.Format = DateTimePickerFormat.Custom
        MyBase.CustomFormat = "平成yy年MM月"
    End Sub

    Public Shadows Property Value As Date
        Get
            Return MyBase.Value.AddYears(-12)
        End Get
        Set(value As Date)
            If value < Date.Parse("1989-01-08") Then
                Throw New Exception("时间早于1989年1月8日")
            End If
            MyBase.Value = value.AddYears(12)
        End Set
    End Property

End Class
暂时没有更好的办法。。

16,553

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧