Public Class Form1
Private Past As Date
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Past = Now
IO.File.AppendAllText("test.txt", Past.ToString, System.Text.Encoding.Default)
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim Now1 As Date = CDate(IO.File.ReadAllText("test.txt", System.Text.Encoding.Default))
实际情况修改下.
End Class
在你对日期/时间进行格式化时,控制面板中的地区与语言选项部分的设置会影响你所得到的结果.那些设置用来初始化DateTimeFormatInfo对象,这个对象与当前线程的文化有关,并提供控制格式的值.
Dim dateTimeInfo as DateTime = DateTime.Now
MessageBox.Show (dateTimeInfo)
Dim strMonth as String = dateTimeInfo.ToString("F")
MessageBox.Show(strMonth)
上面的代码定义了日期时间变量dateTimeInfo并将其值设为当前日期/时间.然后,我再定义字符串变量strMonth并将dateTimeInfo的值转换为"带长时间的完整日期/时间"格式下的字符串.
下面是一个标准日期格式说明符列表:
d:短日期
D:长日期
t:短时间
T:长时间
f:带短时间的完整日期/时间
F:带长时间的完整日期/时间
g:带短时间的一般日期/时间
G:带长时间的一般日期/时间
M或m:月-日
u:国际可分类日期/时间
U:带长时间的完整日期/时间.(此格式与F相同,但它用于国际GMT时间.)
Y或y:年-月
Dim a As String
Dim b As Date
b = CDate(a)
本例中最主要的就是CDate()函数,这个函数是用于把字符型变量转换成日期型变量,
字符型变量(本例中的a)如果不是标准的日期格式,请先用字符串函数处理成标准日期格式再用CDate函数进行转换,否则会报错
将时间转换为指定的字符串格式用:Now.ToString("yyyyMMddHHmmss")就Ok了.
例如:年份用小写yyyy(大写不识别),大写MM识别为月份,小写mm识别为分钟,日期天为大写DD(小写不识别),
补充:Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言.
其在调试时是以解释型语言方式运作,而输出为EXE程序是是以编译型语言方式运作.
可以看作是Visual Basic在.Net Framework平台上的升级版本,增强了对面向对象的支持.大多的VB.Net程序员使用Visual Studio .Net作为IDE(integrated development environment).SharpDevelop是另一种可用的开源的IDE.
VB.Net需要在.Net Framework平台上才能执行.
unix = unix.AddSeconds(CDbl("时间戳"))
MsgBox(unix)
'--------------------
快加入我们吧!发表你的疑问,经验,程序,分享..
让我们共同进步!
dim date as DateTime = DateTime.Parse(TextBox1.Text)
日期类型有好多种转换表达式, 特别的使用.ToString("YYYY-mm-dd") 这种形式可以自定义ToString里面的格式化样式.
以上就是土嘎嘎小编为大家整理的关于vb.net时间类型的信息相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!