Foxtable(狐表)用户栏目专家坐堂 → 日期问题


  共有3506人关注过本帖树形打印复制链接

主题:日期问题

帅哥哟,离线,有人找我吗?
Bin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 15:47:00 [显示全部帖子]

2015-2-29 并不是合法的日期,2015年2月并没有29号.    农历不能当新历用.中国专用的日期只能用字符串了.   并没有专用的日期格式为中国而定的

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 15:52:00 [显示全部帖子]

要显示你直接显示就好,没必要转为日期格式
Dim ln As New Lunar(Date.Today)
Output.Show(ln.LunarDate)   

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 16:00:00 [显示全部帖子]

看6楼

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 16:10:00 [显示全部帖子]

Dim ln As New Lunar(Date.Today)
Dim s  As String = ln.LunarDate
Dim v() As String  = s.Split("-")
lbl.Text =  "今天是:" & CLDate(Date.Today) & "   "& Format(Date.Today,"dddd") & "  " &"农历:" & (CLNum(v(0)) & "年" & CLNum(v(1)) & "月" & CLNum(v(2)) & "日")

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/17 16:25:00 [显示全部帖子]

Dim ln As New Lunar(Date.Today)
Dim s  As String = ln.LunarDate
Dim v() As String  = s.Split("-")
Dim r As String = CLNum(v(2))
Return CLNum(v(0)) & "年" & CLNum(v(1)) & "月" & IIF(r.length=2,r.Insert(1,"十"),r) & "日"

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/18 11:13:00 [显示全部帖子]

用12楼我的.或者看逛逛的例子

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/18 11:35:00 [显示全部帖子]

Dim lbl As WinForm.Label
'lbl = e.Form.Controls("Label1")
Dim ln As New Lunar(Date.Today)
Dim s  As String = ln.LunarDate
Dim v() As String  = s.Split("-")
Dim r As String = CLNum(v(2))
Dim r2 As String = IIF(r.length=2,r.Insert(1,"十"),r)
s =  "今天是:" & CLDate(Date.Today) & "   "& Format(Date.Today,"dddd") & "  " &"农历:" & CLNum(v(0)) & "年" & CLNum(v(1)) & "月" & IIF(r2.EndsWith("零"),r2.Replace("零",""),r2) & "日"
output.show(s)

 回到顶部