String类型的时间转换成datetime类型,并实现减法
来源:互联网 发布:香港mac pro价格 编辑:程序博客网 时间:2024/05/17 04:31
str类型转换成date类型
方法:Convert.ToDateTime(string)
string格式有要求,必须是yyyy-MM-dd hh:mm:ss
================================================
DateTime dt1 = Convert.DateTime("2007-8-1");
DateTime dt2 = Convert.DateTime("2007-8-15");
TimeSpan span = dt2.Subtract(dt1);
int dayDiff = span.Days + 1;
计算某年某月的天数
-----------------------------------------------
int days = DateTime.DaysInMonth(2007, 8);
days = 31;
给日期增加一天、减少一天
-----------------------------------------------
DateTime dt =DateTime.Now;
dt.AddDays(1); //增加一天
dt.AddDays(-1);//减少一天
========================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
DateTime t1 = DateTime.Parse("2007-01-01");
DateTime t2 = DateTime.Parse("2006-01-01");
System.TimeSpan t3 = t1 - t2; //两个时间相减 。默认得到的是 两个时间之间的天数 得到:365.00:00:00
double getDay = t3.TotalDays; //将这个天数转换成天数, 返回值是double类型的(其实不必转换,因为t3默认就是天数) 得到:
double getHours = t3.TotalHours; //将这个天数转换成小时, 返回值是double类型的
double getMinute = t3.TotalMinutes; //将这个天数转换成分钟, 返回值是double类型的
double getSeconds = t3.TotalSeconds; //将这个天数转换成秒数, 返回值是double类型的
double getMillisecond = t3.TotalMilliseconds; ////将这个天数转换成毫秒, 返回值是double类型的
Console.WriteLine(t3); //输出:365.00:00:00
Console.WriteLine(getDay); //输出:365
Console.WriteLine(getHours); //输出:8760
Console.WriteLine(getMinute); //输出:525600
Console.WriteLine(getSeconds); //输出:31536000
Console.WriteLine(getMillisecond); //输出:31536000000
Console.ReadKey();
}
}
}
方法:Convert.ToDateTime(string)
string格式有要求,必须是yyyy-MM-dd hh:mm:ss
================================================
DateTime dt1 = Convert.DateTime("2007-8-1");
DateTime dt2 = Convert.DateTime("2007-8-15");
TimeSpan span = dt2.Subtract(dt1);
int dayDiff = span.Days + 1;
计算某年某月的天数
-----------------------------------------------
int days = DateTime.DaysInMonth(2007, 8);
days = 31;
给日期增加一天、减少一天
-----------------------------------------------
DateTime dt =DateTime.Now;
dt.AddDays(1); //增加一天
dt.AddDays(-1);//减少一天
========================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Test
{
class Program
{
static void Main(string[] args)
{
DateTime t1 = DateTime.Parse("2007-01-01");
DateTime t2 = DateTime.Parse("2006-01-01");
System.TimeSpan t3 = t1 - t2; //两个时间相减 。默认得到的是 两个时间之间的天数 得到:365.00:00:00
double getDay = t3.TotalDays; //将这个天数转换成天数, 返回值是double类型的(其实不必转换,因为t3默认就是天数) 得到:
double getHours = t3.TotalHours; //将这个天数转换成小时, 返回值是double类型的
double getMinute = t3.TotalMinutes; //将这个天数转换成分钟, 返回值是double类型的
double getSeconds = t3.TotalSeconds; //将这个天数转换成秒数, 返回值是double类型的
double getMillisecond = t3.TotalMilliseconds; ////将这个天数转换成毫秒, 返回值是double类型的
Console.WriteLine(t3); //输出:365.00:00:00
Console.WriteLine(getDay); //输出:365
Console.WriteLine(getHours); //输出:8760
Console.WriteLine(getMinute); //输出:525600
Console.WriteLine(getSeconds); //输出:31536000
Console.WriteLine(getMillisecond); //输出:31536000000
Console.ReadKey();
}
}
}
阅读全文
0 0
- String类型的时间转换成datetime类型,并实现减法
- String类型的时间转换成datetime类型,并实现减法
- 把string类型的时间数据,转换成datetime类型。
- string 类型转换成DateTime时间格式
- DateTime类型转换成String类型截取
- java页面用js转换数据库中的datetime类型的时间为String类型显示
- 时间DateTime类型转换为字符串String格式方法汇总
- 在C#中将string类型转换成Datetime类型
- 在C#中将string类型转换成Datetime类型
- 【转】C#将string类型转换成DateTime类型
- String类型转换为DateTime类型
- C# string格式的日期时间字符串转为DateTime类型
- C# string格式的日期时间字符串转为DateTime类型
- C# string格式的日期时间字符串转为DateTime类型
- C# string格式的日期时间字符串转为DateTime类型
- C# string格式的日期时间字符串转为DateTime类型
- 转换成DateTime类型的字符串小贴士
- 在java中实现日期类型和字符串类型的转换大全(Date String Timestamp Datetime)
- git使用中遇到的remote:Permission to xxx denied to xxx问题如何解决报错403找不到的问题
- nginx——文件缓存机制
- maven 添加ojdbc及ojdbc的各种版本说明
- python中的divmod()函数以及求二进制的方法
- NOIP2017提高组解题报告
- String类型的时间转换成datetime类型,并实现减法
- navicat远程连接linux服务器的mysql
- React版本 AES 加密解密解析
- dubbo 简单使用
- java web 网上购书系统
- python实践项目(八)
- this关键字的应用
- 什么是java序列化,如何实现java序列化?或者请解释Serializable接口的作用
- 简单递归实现矩阵相乘