String tmpStr = DateTime.Now().toString();
tmpStr = tmpStr.Replace("-", "");
tmpStr = tmpStr.Replace(" ", "");
tmpStr = tmpStr.Replace(":", "");时间格式 2011-01-23 00:00 变成201101230000
我想把它转化成int类型再和int a=201101240000比较大小
int s = Convert.ToInt32(tmpStr)
if(s<a)...错误有——CS0118: “System.DateTime.Now”是“属性”,但此处被当做“方法”来使用,可能还有其他错误,帮忙解决下
tmpStr = tmpStr.Replace("-", "");
tmpStr = tmpStr.Replace(" ", "");
tmpStr = tmpStr.Replace(":", "");时间格式 2011-01-23 00:00 变成201101230000
我想把它转化成int类型再和int a=201101240000比较大小
int s = Convert.ToInt32(tmpStr)
if(s<a)...错误有——CS0118: “System.DateTime.Now”是“属性”,但此处被当做“方法”来使用,可能还有其他错误,帮忙解决下
解决方案 »
- splitContainer控件的中间那个分割线(竖线)位置能通过代码控制么?
- ASP C# div显示问题
- 遍历文件夹中的所有EXCEL文件,并提取文件名称,实现实现电子文档阅览或下载,求助,不会啊!!!!!!!倾分奉献!
- 存储过程怎么实现根据参数的多少实现动态参数
- $$$ public event MyDelegate OnOccurUseDelegate; 这行的event有什么用?
- .NET Remoting建立信道的问题
- .NET调试工具的两个问题
- 菜鸟发问.请求解决.详情见内
- 关于socket的send和recv
- asp.net使用form身份认证“串号问题” ?
- 为什么读取不出来Ini文件的内容?
- 如何把用ASP做的网站转化为用asp.net做的网站
Thread.Sleep(2000);
DateTime dt2 = DateTime.Now;
TimeSpan ts1 = dt2.Subtract(dt1);
if (ts1.TotalMilliseconds > 0)
{
Console.WriteLine("dt2 is lagre than dt1");
}
else
{
Console.WriteLine("dt2 is small than dt1"); }
代码/// <summary>
/// 将c# DateTime时间格式转换为Unix时间戳格式
/// </summary>
/// <param name="time">时间</param>
/// <returns>double</returns>
public static int ConvertDateTimeInt(System.DateTime time)
{
int intResult = 0;
System.DateTime startTime = TimeZone.CurrentTimeZone.ToLocalTime(new System.DateTime(1970, 1, 1));
intResult = (int)(time - startTime).TotalSeconds;
return intResult;
}
long s = Convert.ToInt64(DateTime.Now.ToString("yyyyMMddHHmm"));
Console.WriteLine(DateTime.Parse("2011-1-1 12:00:00.000").ToOADate());
Console.WriteLine(DateTime.Parse("2011-1-1 23:59:59.999").ToOADate());Console.WriteLine(DateTime.Parse("2011-1-1 00:00:00.0").ToOADate());
Console.WriteLine(DateTime.Parse("2011-1-1 00:00:00.001").ToOADate());Console.WriteLine(DateTime.Parse("2011-1-2 00:00:00.0").ToOADate());
很多组件厂商的绘图控件中,对于时间值的处理,都是转成OADate,再去绘制时间曲线.