时间转java时间
Ⅰ java时间格式转换
Dated=newDate();
SimpleDateFormats=newSimpleDateFormat("yyyy/MM/ddHH:mma",Locale.ENGLISH);System.out.println(s.format(d));
Ⅱ 时间转换 java编程
public static void main(String[] args) {
Scanner c = new Scanner(System.in);
int i = 0;
while (true) {
System.out.println("请输入一个正整数:");
i = c.nextInt();
if (i >= 0) {
break;
}
}
String AmOrPm = "pm";
int startTimeHour = 12;
int startTimeMin = 0;
int hours = i / 60;//经过的小时数
int mins = i % 60;//经过的分钟数
int hoursGone = hours % 24;
if (hoursGone >= 12) {
AmOrPm = "am";
}
hoursGone = hoursGone - 12;
if ((startTimeHour + hoursGone) % 12 == 0) {
startTimeHour = 12;
}
else {
startTimeHour = (startTimeHour + hoursGone) % 12;
}
if (mins < 10) {
System.out.println(startTimeHour + ":0" + mins + AmOrPm);
}
else {
System.out.println(startTimeHour + ":" + mins + AmOrPm);
}
}
Ⅲ JAVA中日期格式转换:2012-07-10 00:00:00.000如何转换成2012年07月10日
Java时间格式转换大全
import java.text.*;
import java.util.Calendar;
public class VeDate {
/**
* 获取现在时间
*
* @return 返回时间类型 yyyy-MM-dd HH:mm:ss
*/
public static Date getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
ParsePosition pos = new ParsePosition(8);
Date currentTime_2 = formatter.parse(dateString, pos);
return currentTime_2;
}
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Ⅳ 如何把delphi的日期时间转为java的日期时间
日期转换成字符串 有个函数可以帮助解决: FormatDateTime():string,他有两个参数,第一个是时间(TDateTime型),第二个是要转换的格式(例如'yyyyMMdd hh:mm:ss') 举例:拿系统的Now这个时间来说 S := FormatDateTime(Now, 'hh:mm:ss'); 就可以将TDateTime型转换成string型了,但是有个条件,第一个参数必须是'yyyy/MM/dd' 。
Ⅳ java时间转换
java中毫秒转日期:
//毫秒转换为日期
public static void main(String[] args) {
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
long now = System.currentTimeMillis();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(now);
System.out.println(now + " = " + formatter.format(calendar.getTime()));
// 日期转换为毫秒 两个日期想减得到天数
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String start="2011-09-20 12:30:45";
String end ="2011-10-20 6:30:00";
//得到毫秒数
long timeStart=sdf.parse(start).getTime();
long timeEnd =sdf.parse(end).getTime();
//两个日期想减得到天数
long dayCount= (timeEnd-timeStart)/(24*3600*1000);
System.out.println(dayCount);
}
Ⅵ 系统时间怎么转换成java.util.date
如:将String str = "2010-12-15"转化为java.util.Date:
Date d = new SimpleDateFormat("yyyy-MM-dd").parse(str);
若String str = "2010年12月15日"
Date d = new SimpleDateFormat("yyyy年MM月dd日").parse(str);
Ⅶ java如何转换时间
首先给你说下原因:在JAVA中,数据库的时间是sql.date,java中是java..date,你直接引用两边的值来比较的时候就要出错哈。一般来说,你在数据库中取出时间后,使用java的时间转换函数(dateformat还是formatdate记不清楚了)进行转换哈,然后才是用于比较或者是引用,否则出错。
Ⅷ JAVA时间转换
package cn.ysh.studio...test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
/**
*
* @author 杨胜寒
*/
public class DateFormat1 {
public static void main(String[] s) throws ParseException {
//原来的格式化后的时间字符串
String dt = "Fri Apr 13 2012 09:20:51 GMT 0800 (China Standard Time)";
//实例化一个简单的时间格式化装置,第一个参数指定了日期格式化的格式,后一个参数指定了时区
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss 'GMT 0800 (China Standard Time)'", Locale.ENGLISH);
//以指定的格式化装置反向解析日期字符串
Date date = sdf.parse(dt);
//实例化第二个简单的时间格式化装置,用来格式化刚才解析出的日期
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
//格式化
dt = formatter.format(date);
//打印格式化后的字符串
System.out.println(dt);
}
}
重点是你要知道你提供的时间字符串的格式,即如何从Date转换到String的,然后你可以构建一个SimpleDateFormat对象反向解析,即可获得对应的Date对象,再然后,就可以根据自己的需要,再自行格式化了。