C# 在c中创建文件格式#
我有一个fileinfo数组,可以从文件夹中加载JPEG 当我使用creationtime属性将它们添加到列表框时,它会同时添加日期和时间,例如:“07/07/2010 14:28” 以下是我使用的代码:C# 在c中创建文件格式#,c#,C#,我有一个fileinfo数组,可以从文件夹中加载JPEG 当我使用creationtime属性将它们添加到列表框时,它会同时添加日期和时间,例如:“07/07/2010 14:28” 以下是我使用的代码: foreach (FileInfo fi in files5) { sessionframeslstLISTBOX.Items.Add(fi.CreationTime); } 我希望它能告诉我时间,埃格:“14:28” 如何在将字符串添加到列表框之前格式化字符串
foreach (FileInfo fi in files5)
{
sessionframeslstLISTBOX.Items.Add(fi.CreationTime);
}
我希望它能告诉我时间,埃格:“14:28”
如何在将字符串添加到列表框之前格式化字符串,使其忽略日期?使用格式说明符:
“{0:t}”
来自string.format,或日期时间对象的.ToString()
或您也可以使用.ToShortTimeString())
从您的日期时间对象中。使用格式说明符:“{0:t}”
从String.format,或从您的日期时间
对象的日期时间
使用格式,也可以从日期时间
对象中使用.ToShortTimeString()
。使用.ToString(格式)
方法
对于格式。使用.ToString(格式)
方法
sessionframeslstLISTBOX.Items.Add(fi.CreationTime.ToShortTimeString());
用于格式。如下所示:
sessionframeslstLISTBOX.Items.Add(fi.CreationTime.ToShortTimeString());
sessionframeslstLISTBOX.Items.Add(fi.CreationTime.ToString("t"));
像这样:
sessionframeslstLISTBOX.Items.Add(fi.CreationTime.ToString("t"));
这应该对你有好处。要在您自己的代码中显示它,如下所示:
foreach (FileInfo fi in files5)
{
sessionframeslstLISTBOX.Items.Add(fi.CreationTime.ToShortTimeString());
}
这应该对你有好处。要在您自己的代码中显示它,如下所示:
foreach (FileInfo fi in files5)
{
sessionframeslstLISTBOX.Items.Add(fi.CreationTime.ToShortTimeString());
}
String.Format(“{0:hh mm}”,fi.CreationTime)String.Format(“{0:hh mm}”,fi.CreationTime)您可以通过调用ToString并向其传递格式字符串来格式化CreationTime
看起来您可能想要fi.CreationTime.ToString(“HH:mm”)
,但请查看其他可用的格式字符串:
您可以通过调用CreationTime上的ToString并向其传递格式字符串来格式化CreationTime
看起来您可能想要fi.CreationTime.ToString(“HH:mm”)
,但请查看其他可用的格式字符串:
虽然短时间模式取决于文化,可能不是24小时模式。谢谢,哦,我觉得很傻,我以前从未使用过这种方法:尽管短时间模式取决于文化,可能不是24小时模式。谢谢,哦,我觉得自己太傻了,我以前从来没有用过那种方法:否则,我会把时间和时间。。。你确定你不是说{0:HH mm}那会把时间和时间。。。你确定你不是指{0:HH-mm}