尝试在vb.net 2005中将字符串转换为日期时间格式 [英] Trying to convert a string to date time format in vb.net 2005

查看:894
本文介绍了尝试在vb.net 2005中将字符串转换为日期时间格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我似乎无法将包含日期值100714 0700(2010-07-14 7am)的字符串转换为vb.net 2005中的日期格式

I can't seem to be able to convert a string that contains date value of "100714 0700" (2010-07-14 7am) to a date format in vb.net 2005

当我试图做:

        Dim provider As Globalization.CultureInfo = Globalization.CultureInfo.InvariantCulture
        strPickupDateTime = DateTime.ParseExact(txtPickupDate.Text, "yymmdd", provider)  

我回来1/14/2010 12:07:00 AM

如何获取2010-07-14 7:00的值?

I get back "1/14/2010 12:07:00 AM"
How can I get a value of "2010-07-14 7:00" ?

推荐答案

这里是SO的另一个链接,显示如何在C#中执行此操作

Here is another link from here on SO that shows how to do this in C#

将字符串转换为.NET中的日期

在您的情况下,您可能还需要添加时间格式:

In your case you probably also want add the time format:

  string s = "100714 0700";
  DateTime d = DateTime.ParseExact(s, "yyMMdd hhmm", CultureInfo.InvariantCulture);

这篇关于尝试在vb.net 2005中将字符串转换为日期时间格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆