社区
VB
帖子详情
怎样把一个日期型变量加上固定的时间?
22wolf
2007-01-16 06:22:11
例如,我要把2007-1-16转换成2007-1-16 00:00:00.000,日期可以变,时间不变,能做到吗?
或者把带时间的日期变量格式化也行。
...全文
276
12
打赏
收藏
怎样把一个日期型变量加上固定的时间?
例如,我要把2007-1-16转换成2007-1-16 00:00:00.000,日期可以变,时间不变,能做到吗? 或者把带时间的日期变量格式化也行。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
22wolf
2007-01-19
打赏
举报
回复
谢谢各位了,结贴!
水如烟
2007-01-17
打赏
举报
回复
使用:
Dim t As New TimeInterval(Now, Now)
Console.WriteLine(t.ToString)
结果:
Form 2007-1-17 0:00:00 To 2007-1-17 23:59:59
Public Class TimeInterval
Private gFirst As Date
Private gLast As Date
Public Property Fist() As Date
Get
Return gFirst.Date
End Get
Set(ByVal value As Date)
gFirst = value
End Set
End Property
Public Property Last() As Date
Get
Return gLast.Date.AddDays(1).AddSeconds(-1)
End Get
Set(ByVal value As Date)
gLast = value
End Set
End Property
Sub New()
End Sub
Sub New(ByVal first As Date, ByVal last As Date)
gFirst = first
gLast = last
End Sub
Public Overrides Function ToString() As String
Return String.Format("Form {0} To {1}", Me.Fist.ToString, Me.Last.ToString)
End Function
End Class
viena
2007-01-17
打赏
举报
回复
不好意思,我的代码是示意代码,可能不规范,VB.NET不熟悉~
viena
2007-01-17
打赏
举报
回复
如果固定要23:59:59,还有个办法
date2 = new date(date2.Year,date2.Month,date2.Day).AddDays(1).AddSeconds(-1)
viena
2007-01-17
打赏
举报
回复
只有日期没有时间的话,本身就是00:00:00,date1直接用就可以了
viena
2007-01-17
打赏
举报
回复
date1 = new date(date1.Year,date1.Month,date1.Day)
date2 = new date(date2.Year,date2.Month,date2.Day,23,59,59)
viena
2007-01-17
打赏
举报
回复
date1 = new date(date1.Year,date1.Month,date1.Day)
date2 = new date(date1.Year,date1.Month,date1.Day,23,59,59)
22wolf
2007-01-17
打赏
举报
回复
可能我没说清楚吧。
现在有两个日期型变量:date1,date2,只有日期没有时间
现在我想给这两个变量加上一个固定的时间值,改成date1=date1 00:00:00 date2=date2 23:59:59
怎么做呢?
xray2005
2007-01-17
打赏
举报
回复
学习iin...
LAOC
2007-01-17
打赏
举报
回复
dt1 = date1.ToShortDateString.Replace("/", "-") & " 00:00:00"
dt2 = date2.ToShortDateString.Replace("/", "-") & " 23:59:59"
水如烟
2007-01-16
打赏
举报
回复
不明白你的意思:
Dim d As Date = Now
Dim c As Date = d.Date
Console.WriteLine(d.ToString)
Console.WriteLine(c.ToString)
lizhizhe2000
2007-01-16
打赏
举报
回复
DataTime类有以下的方法:
Add 将指定的 TimeSpan 的值加到此实例的值上。
AddDays 将指定的天数加到此实例的值上。
AddHours 将指定的小时数加到此实例的值上。
AddMilliseconds 将指定的毫秒数加到此实例的值上。
AddMinutes 将指定的分钟数加到此实例的值上。
AddMonths 将指定的月份数加到此实例的值上。
AddSeconds 将指定的秒数加到此实例的值上。
AddTicks 将指定的刻度数加到此实例的值上。
AddYears 将指定的年份数加到此实例的值上。
Matlab自学笔记四十二:
日期
时间
型
变量
的属性及其应用
日期
时间
型
变量
建立后,自带一些属性,属性包括拆分
时间
信息、设置显示格式等,可以使用处理结构数组的方法访问和修改其中的属性。d2=hours(24,'Format','days') %hours不能设置显示格式。t.Format='dd/MM/yyyy' %...
UiPath
日期
和
时间
变量
日期
和
时间
类
型
的
变量
用于存储有关任何
日期
和
时间
...为了举例说明如何使用
日期
和
时间
变量
,我们将构建
一个
自动化,它获取当前
日期
和
时间
,减去特定的一段
时间
并将结果写入 Microsoft Excel 电子表格。 创建
一个
新序..
[excel][vba][
变量
定义、
日期
计算、数据刷新、公式重算]
excel-vba的常用功能普通功能
变量
定义
日期
计算插入链接与图片如何插入一段漂亮的代码片生成
一个
适合你的列表创建
一个
表格设定内容居中、居左、居右SmartyPants创建
一个
自定义列表如何创建
一个
注脚注释也是必不可少的...
SHELL 在文本的每行开头都
加上
一个
日期
1、在文本的每行开头都
加上
一个
字段(
日期
、
时间
、或者其它),但是这个是
固定
的,不会发生变化。但是这个awk和sed命令有个缺陷,就是这个在开头
加上
字段是
固定
的,无法获取
变量
。可以看到在前面都能
加上
自己的
日期
...
python根据
日期
增加6个月_[Python]Python中实现
一个
时间
(
日期
)
型
加几个月的运算 | 学步园...
Python的
日期
时间
函数中好像没有把
一个
日期
(
时间
)
型
变量
加上
几个月的函数,仿照Delphi中的自己写了
一个
。代码如下:import calendarYearmonth = ((0,31,28,31,30,31,30,31,31,30,31,30,31),(0,31,29,31,30,31,30,31,...
VB
16,721
社区成员
110,524
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章