java string转datetime_在JAVA中怎么将String转换成Datetime类型
C#对DateTime类型的操作总结:
http://www.cnblogs.com/yqy542006/archive/2007/03/27/689448.html
一、取某月的最后一天
法一、使用算出该月多少天,年+月+加上多少天即得,举例取今天这个月的最后一天
private void GetLastDateForMonth(DateTime DtStart,out DateTime DtEnd)
{
int Dtyear,DtMonth; DtStart = DateTime.Now;
Dtyear = DtStart.Year;
DtMonth = DtStart.Month; int MonthCount = DateTime.DaysInMonth(Dtyear,DtMonth);
DtEnd = Convert.ToDateTime(Dtyear.ToString()+"-"+DtMonth.ToString()+"-"+MonthCount); }
法二、取出下月的第一天减去一天便是这个的最后一天
private void GetLastDateForMonth(DateTime DtStart,out DateTime DtEnd)
{
int Dtyear,DtMonth; DtStart = DateTime.Now.AddMonths(1);
Dtyear = DtStart.Year;
DtMonth = DtStart.Month;
DtEnd = Convert.ToDateTime(Dtyear.ToString()+"-"+DtMonth.ToString()+"-"+"1").AddDays(-1); } 二、时间差的计算
法一、使用TimeSpan ,同时也介绍一下TimeSpan的用法
相关属性和函数
Add:与另一个TimeSpan值相加。
Days:返回用天数计算的TimeSpan值。
Duration:获取TimeSpan的绝对值。
Hours:返回用小时计算的TimeSpan值
Milliseconds:返回用毫秒计算的TimeSpan值。
Minutes:返回用分钟计算的TimeSpan值。
Negate:返回当前实例的相反数。
Seconds:返回用秒计算的TimeSpan值。
Subtract:从中减去另一个TimeSpan值。
Ticks:返回TimeSpan值的tick数。
TotalDays:返回TimeSpan值表示的天数。
TotalHours:返回TimeSpan值表示的小时数。
TotalMilliseconds:返回TimeSpan值表示的毫秒数。
TotalMinutes:返回TimeSpan值表示的分钟数。
TotalSeconds:返回TimeSpan值表示的秒数。
简单示例:
DateTime d1 =new DateTime(2004,1,1,15,36,05);
DateTime d2 =new DateTime(2004,3,1,20,16,35);
TimeSpan d3 = d2.Subtract(d1);
LbTime.Text = "相差:"
+d3.Days.ToString()+"天"
+d3.Hours.ToString()+"小时"
+d3.Minutes.ToString()+"分钟"
+d3.Seconds.ToString()+"秒";
法二、使用Sql中的DATEDIFF函数
使用方法:DATEDIFF ( datepart , startdate , enddate )
它能帮你取出你想要的各种形式的时间差,如相隔多少天,多少小时,多少分钟等,具体格式如下: 日期部分 缩写 year yy, yyyy quarter qq, q Month mm, m dayofyear dy, y Day dd, d Week wk, ww Hour hh minute mi, n second ss, s millisecond ms
如:datediff(mi,DtOpTime,DtEnd) 便能取出他们之间时间差的分钟总数,已经帮你换算好了,对于要求规定单位,时、分、秒特别有用
取消
评论
java string转datetime_在JAVA中怎么将String转换成Datetime类型相关推荐
- python中将HTTP头部中的GMT时间转换成datetime时间格式
原文: https://blog.csdn.net/zoulonglong/article/details/80585716 需求背景:目前在做接口的自动化测试平台,由于接口用例执行后返回的结果中的时 ...
- mysql中如何把字符串转换成日期类型
select date_format('2013-03-09','%Y-%m-%d'); select date_format('2013-03-09','%y-%m-%d');select STR_ ...
- 在java中如何把字符串转换成时间格式?
在java中如何把字符串转换成时间格式? 检举 | 2007-11-28 17:26 提问者:baixiao429 | 悬赏分:20 | 浏览次数:6645次 有这样一个字符串:"20070 ...
- java xml文件内容替换_java读取xml文件并转换成对象,并进行修改
1.首先要写工具类,处理读取和写入xml文件使用的工具.XMLUtil.java importjava.io.FileInputStream;importjava.io.FileWriter;impo ...
- java xml 字符串转对象_java读取xml文件并转换成对象,并进行修改
1.首先要写工具类,处理读取和写入xml文件使用的工具.XMLUtil.java import java.io.FileInputStream; import java.io.FileWriter; ...
- java long转换double类型_Java 将Long转换成Double类型
Java 将Long转换成Double类型,其实很简单,调用Long类型的Long.doubleValue(): // 将数据库获取的数据进行拼接成一个月数据 public static List g ...
- word表格导出html代码,(网页源代码中的表格数据怎么导出excel)如何将把从WORD、EXCEL中复制的内容转换成HTML源代码,再通过网页表单提交上传到数据库?...
如何将ASP页面中的表格生成一个Excel表,求源码 '给你个例子吧.保存为 asp文件看看.具体就在第一句. New Page 1PJ计画 第版 案件No 案件名 主门 顾客 PJ责任者 営业担当 ...
- 信息学奥赛一本通 1138:将字符串中的小写字母转换成大写字母 | OpenJudge NOI 1.7 13
[题目链接] ybt 1138:将字符串中的小写字母转换成大写字母 OpenJudge NOI 1.7 13:将字符串中的小写字母转换成大写字母 [题目考点] 1. 字符串处理 2. ASCII码 [ ...
- 信息学奥赛一本通(1138:将字符串中的小写字母转换成大写字母)
1138:将字符串中的小写字母转换成大写字母 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 28417 通过数: 14185 [题目描述] 给定一个字符串 ...
- 将字符串中的小写字母转换成大写字母
[小韦同学@题解-将字符串中的小写字母转换成大写字母] 题目: 描述 给定一个字符串,将其中所有的小写字母转换成大写字母. 输入 输入一行,包含一个字符串(长度不超过100,可能包含空格). 输出 输 ...
最新文章
- android笔试题整理
- HBase 常用Shell命令
- Lyft开源L5自动驾驶数据集:55000个人工标注的3D注释框架,还有高清空间语义地图...
- 合同模板布局html,套打模板制作(合同类模板)
- python重复import_Python module重复载入的问题
- 电商网站模板_阿里云建站:模板建站与定制建站怎么选(小白参考)
- 2019-02-23-算法-进化
- 7天拿到阿里安卓岗位offer,统统给你解决!
- 线性分组码c语言实验报告,C语言线性分组码(附注释).doc
- 单元测试Junit 测试类与测试方法 java
- c语言编程计算平分,用C语言编程平均分数
- Probably at least one of the constraints in the following list is one you don't want.
- 用cJSON.h/cJSON.c写JSON
- java判断一个数是否为素数/质数
- 基于ATtiny85制作MIDI数字音乐盒
- Java服务器开发之搭建游戏基础框架
- Nginx文件系统:xxx-available文件与xxx-enabled文件的区别
- 亚信安全发现勒索软件新变种Word文档成为导火索
- 三分钟学会网络地址相关计算
- linux显示虚拟光驱,在Linux操作系统下使用虚拟光驱的方法