转换字符串t时间格式 [英] Convert string t time format

查看:144
本文介绍了转换字符串t时间格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好!我搜索了如何在c#中将字符串转换为时间格式,但我并没有意识到所需的结果。



收到的字符串遵循下一格式hhmmss.ms和我我想把它转换成......:mm:ss或hh:mm:ss:ms



我检查过的一些没有成功的东西是:

1)

  double  ConvTime = Convert.ToDouble(mystring); 
this .TimeText.Text = String .Format( {0:00.000},ConvTime);



2)

  string  [] time = mystring.split( ); 
DateTime dateTime = DateTime.ParseExact(time [ 0 ], hh:mm:ss
CultureInfo.InvariantCulture);
this .TimeText.Text = dateTime.ToString();
//
this .TimeText.Text = dateTime.ToString( T,CultureInfo.CurrentCulture);





3)

 TimeSpan Time = TimeSpan.FromHours(转换。 ToDouble(MyString的)); 
this .TimeText.Text = Convert.ToString(Time);





任何帮助?

解决方案

尝试:

 TimeSpan ts; 
if (TimeSpan.TryParseExact( 143522.666 @ hhmmss\.fff,CultureInfo.InvariantCulture, out ts))
{
Console.WriteLine(ts);
}


试试这个。



TimeSpan time = TimeSpan.Parse(timeString )

Hi ! I searched how to convert an string into time format in c# but I am not obtaning the desired result.

The string received follows next format "hhmmss.ms" and I want to toconvert it in hh:mm:ss or hh:mm:ss:ms

Some of the things that I checked with no success were:
1)

double ConvTime = Convert.ToDouble(mystring);
this.TimeText.Text = String.Format("{0:00.000}", ConvTime);


2)

string [] time = mystring.split(".");
DateTime dateTime = DateTime.ParseExact(time[0], "hh:mm:ss",
                                             CultureInfo.InvariantCulture);
this.TimeText.Text =  dateTime.ToString();
//or
this.TimeText.Text =  dateTime.ToString("T", CultureInfo.CurrentCulture);



3)

TimeSpan Time = TimeSpan.FromHours(Convert.ToDouble(mystring));
this.TimeText.Text =  Convert.ToString(Time);



Any help?

解决方案

Try:

TimeSpan ts;
if (TimeSpan.TryParseExact("143522.666", @"hhmmss\.fff", CultureInfo.InvariantCulture, out ts))
    {
    Console.WriteLine(ts);
    }


Try this.

TimeSpan time = TimeSpan.Parse(timeString)


这篇关于转换字符串t时间格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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