///
///
public static string SecondToHour(double time)
string str = "";
int hour = 0;
int minute = 0;
int second = 0;
second = Convert.ToInt32(time);
if (second > 60)
minute = second / 60;
second = second % 60;
if (minute > 60)
hour = minute / 60;
minute = minute % 60;
return (hour + "小时" + minute + "分钟"
+ second + "秒");
#endregion
比如:一个小时=60分=3600秒
调用:SecondToHour(3600);
可以再进行优化,如果分钟和秒为0时,就不显示。
#region 秒转换小时 SecondToHour /// /// 秒转换小时 /// /// /// public static string SecondToHour(double time) { string str = "";
//author---Henan University.software engineering.李思佳
//例题:输入一个总的
秒
数,将该
秒
数换算为相应的时、分、
秒
Console.Write("请输入一个
秒
数:");
var input =
private DateTime GetDateTime(string timeStamp)
DateTime dtStart = TimeZone.CurrentTimeZone.ToLocalTime(new DateTime(1970, 1, 1));
long lTime = long.Parse(timeStamp + “0000000”);
TimeSpan toNow = new TimeSpan(lTime);
DateTime targetDt = dtSta
/// </summary>
/// <param name="
secon
ds"></param>
/// <returns></returns>
public DateTime GetDateTimeBy
Secon
d
1. 引入Json.NET库,可以通过NuGet包管理器进行安装。
2. 使用JsonConvert.DeserializeObject方法将JSON字符串
转换
为JArray对象。
3. 创建DataTable对象,并添加列。
4. 遍历JArray对象,将每个JSON对象
转换
为DataRow,并添加到DataTable中。
示例代码如下:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System.Data;
string json = "{'data':[{'id':1,'name':'John'},{'id':2,'name':'Mary'}]}";
JObject obj = JObject.Parse(json);
JArray array = (JArray)obj["data"];
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(int));
dt.Columns.Add("name", typeof(string));
foreach (JObject item in array)
DataRow row = dt.NewRow();
row["id"] = item["id"].Value<int>();
row["name"] = item["name"].Value<string>();
dt.Rows.Add(row);
以上代码将JSON字符串中的data数组
转换
为DataTable对象,包含id和name两列。
windows server 2012 r2 standard 通过堡垒机远程桌面服务器报错Remote Desktop Service CALs Request Failed
低调之人: