Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VB.NET窗体中的日期时间_Vb.net_Visual Studio 2010_Datetime - Fatal编程技术网

VB.NET窗体中的日期时间

VB.NET窗体中的日期时间,vb.net,visual-studio-2010,datetime,Vb.net,Visual Studio 2010,Datetime,我想将图表图像保存到我的计算机,图像名称为ChartName+日期+时间 Ex Piechart 2013年1月20141127.JPEG 时间和日期的任何格式都可以这样做,因为我的代码中的格式是不返回任何内容 我的代码是: If My.Computer.FileSystem.DirectoryExists("C:\charts") Then Dim todaysdate As String = String.Format("{ddmmyyyy}", System.Dat

我想将图表图像保存到我的计算机,图像名称为ChartName+日期+时间 Ex Piechart 2013年1月20141127.JPEG

时间和日期的任何格式都可以这样做,因为我的代码中的格式是不返回任何内容 我的代码是:

If My.Computer.FileSystem.DirectoryExists("C:\charts") Then
            Dim todaysdate As String = String.Format("{ddmmyyyy}", System.DateTime.Today)
            Chart1.SaveImage("C:\charts\PieChart" & todaysdate & ".Jpeg", System.Drawing.Imaging.ImageFormat.Jpeg)
            MessageBox.Show("Done")
        Else
            MsgBox("Please create Charts Folder @ C:\")
        End If

您可以使用
DateTime.Now.ToString(“ddmmmyyyyyhmm”)
(月份的大写
MMM


我更喜欢
Path。合并
来构建路径,因为它增加了可读性,并且不容易出错。

要以特定格式获取当前日期和时间,请使用
DateTime。现在。ToString(aFormat)
其中
aFormat
是所需日期和时间格式的字符串:


有关所有可用的格式,请参见此处:

要生成2014年1月13日127,格式字符串必须为“{ddmmmyyyyyhmm}”,并使用DateTime。现在,我更改了代码,但出现了相同的错误消息:todaysdate不再是任何内容!马特·威尔科!在提问之前,我只想知道日期,现在我是否可以一起回答日期和时间!
Dim file As String = "PieChart" + DateTime.Now.ToString("ddMMMyyyyHHmm")
Dim fileName As String = String.Format("{0}{1}", file, ".Jpeg")
Dim fullName As String = System.IO.Path.Combine("C:\charts", fileName)