打算將一個字符串值,爲雙轉換Textvalue字符串(秒)數值爲雙(二)... 其實我想秒轉換成使用TimeSpan
價值,我想轉換Mintues是具有780.0000000656558
780秒和其餘爲毫秒級的...我想顯示13.00000000010942633333
或例如萬一13mintues如果沒有準確的認識使用時間跨度
正在嘗試使用下面的代碼
if (DownTime != null)
{
DownTime.Text = sensor.DownTime;
if (DownTime.Text.Length > 0)
{
//TimeSpan.FromSeconds(DownTime.Text).ToString()
double DownTimeSeconds = Convert.ToDecimal(DownTime.Text).ToString();
double DownTimeMints = DownTimeSeconds/60;
sensor.DownTime = Convert.ToString(DownTimeMints);
DownTime.Text = sensor.DownTime;
DownTime.ToolTip = DownTime.Text;
if (DownTime.Text.Length >= 25)
{
DownTime.Text = DownTime.Text.Substring(0, 20) + "...";
}
}
}
我想顯示輸出紀要...我該怎麼做 由於提前
我不相信建立在日期/時間數據類型的.NET都以毫秒爲單位的那種精度足夠的分辨率。 – Oded
這裏混合了很多*類型。例如:'int DownTimeSeconds = Convert.ToDecimal(DownTime.Text).ToString();'真的不清楚你的原始值是什麼意思代表......事實上,你有「.000」意味着它是0毫秒... –
@JonSkeet:我想顯示它的價值進入mintes.seconds ..和以上的LOC,你提到的是從我的side.apologize錯誤...你糾正它在開發新手bcz。 。謝謝 –