网站建设资讯

NEWS

网站建设资讯

得到指定时间java代码,得到指定时间java代码是什么

如何用java程序获取取internet标准时间

获取internet标准时间,参考以下代码:

成都创新互联自2013年起,是专业互联网技术服务公司,拥有项目网站建设、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元浪卡子做网站,已为上家服务,为浪卡子各地企业和个人服务,联系电话:13518219792

TimeZone.setDefault(TimeZone.getTimeZone("GMT+8")); // 时区设置

URL url=new URL("

);//取得资源对象

URLConnection uc=url.openConnection();//生成连接对象

uc.connect(); //发出连接

long ld=uc.getDate(); //取得网站日期时间(时间戳)

Date date=new Date(ld); //转换为标准时间对象

//分别取得时间中的小时,分钟和秒,并输出

System.out.print(date.getHours()+"时"+date.getMinutes()+"分"+date.getSeconds()+"秒");

在JSP中加入Java代码获得系统时间

1、获取当前时间,和某个时间进行比较。此时主要拿long型的时间值。

方法如下:

要使用 java.util.Date 。获取当前时间的代码如下

代码如下 复制代码

Date date = new Date();

date.getTime() ;

还有一种方式,使用 System.currentTimeMillis() ;

都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数

一、获取当前时间, 格式为: yyyy-mm-dd hh-mm-ss

DateFormat.getDateTimeInstance(2, 2, Locale.CHINESE).format(new java.util.Date());

二、获取当前时间, 格式为: yyyy年mm月dd日 上午/下午hh时mm分ss秒

代码如下 复制代码

DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, Locale.CHINESE).format(new java.util.Date());

三、获取当前时间(精确到毫秒), 格式为: yyyy-mm-dd hh:mm:ss.nnn

代码如下 复制代码

new java.sql.Timestamp(System.currentTimeMillis()).toString();

一. 获取当前系统时间和日期并格式化输出:

代码如下 复制代码

import java.util.Date;

import java.text.SimpleDateFormat;

public class NowString {

public static void main(String[] args) {

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式

System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

}

}

如果在JAVA中获得指定时间

java Club 108092625

获取指定日期建议使用Calendar ,通过Calendar的add方法你可以设置获取当前日期前多少天,后多少天

比如使用下面的工具类:

String currentData= DateTimeUtils.getSystemDate() // 返回当前日期,格式为yyyy-MM-dd

String beforeFiveDays = DateTimeUtils.addDays(currentData, -5); //前五天

String afterFiveDays = DateTimeUtils.addDays(currentData, 5); //后五天

附上一个工具类:

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

/**

* 日期时间工具类

*/

public final class DateTimeUtil

{

private DateTimeUtil()

{

}

private static String DATE_FORMAT_PATTERN = "yyyyMMdd";

private static String TIME_FORMAT_PATTERN = "HHmmss";

/**

* 转换字符串为日期

*

* @param source

* 字符串形式的日期表示

* @return Date

*/

public static Date toDateTime(String source, String pattern)

{

Date date = null;

try

{

SimpleDateFormat dateFormat = new SimpleDateFormat(pattern);

date = dateFormat.parse(source);

}

catch (ParseException e)

{

// nothing

}

return date;

}

/**

* 转换字符串为日期

*

* @param source

* 字符串形式的日期codeyyyyMMdd/code

* @return Date

*/

public static Date toDate(String source)

{

return toDateTime(source, DATE_FORMAT_PATTERN);

}

/**

* 转换字符串为时间

*

* @param source

* 字符串形式的时间codeHHmmss/code

* @return Date

*/

public static Date toTime(String source)

{

return toDateTime(source, TIME_FORMAT_PATTERN);

}

/**

* 将一种形式的字符串日期转换为另一种形式的字符串日期

*

* @param source

* 原日期字符串

* @param fromPattern

* 原日期字符串格式

* @param toPattern

* 目标日期字符串格式

* @return 新的日期字符串

*/

public static String convert(String source, String fromPattern, String toPattern)

{

Date date = toDateTime(source, fromPattern);

if (date == null)

{

return null;

}

SimpleDateFormat dateFormat = new SimpleDateFormat(toPattern);

return dateFormat.format(date);

}

/**

* 在指定的日期上面增加指定的天数

*

* @param source

* 源日期(yyyyMMdd)

* @param days

* 天数,正负皆可

* @return

*/

public static String addDays(String source, int days)

{

Date date = toDate(source);

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

calendar.add(Calendar.DATE, days);

SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT_PATTERN);

return dateFormat.format(calendar.getTime());

}

/**

* 在指定的日期上面增加指定的月数

*

* @param source

* 原日期(yyyyMMdd)

* @param months

* 月数,正负皆可

* @return

*/

public static String addMonth(String source , int months)

{

Date date = toDate(source);

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

calendar.add(Calendar.MONTH, months);

SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT_PATTERN);

return dateFormat.format(calendar.getTime());

}

/**

* 在指定的日期上面增加指定的年数

*

* @param source

* 原日期(yyyyMMdd)

* @param years

* 年数,正负皆可

* @return

*/

public static String addYears(String source, int years)

{

Date date = toDate(source);

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

calendar.add(Calendar.YEAR, years);

SimpleDateFormat dateFormat = new SimpleDateFormat(DATE_FORMAT_PATTERN);

return dateFormat.format(calendar.getTime());

}

/**

* 返回指定格式的时间字符串

*

* @param format

* (返回字符串的格式)

* @return dateStr

* @throws ParseException

*/

public static String getSystemDateTime(String format)

{

Date date = new Date();

SimpleDateFormat simpDate = new SimpleDateFormat(format);

String dateStr = simpDate.format(date);

return dateStr;

}

/**

* 取当前日期,格式yyyyMMdd

*

* @return

*/

public static String getSystemDate()

{

return getSystemDateTime(DATE_FORMAT_PATTERN);

}

/**

* 取当前时间,格式HHmmss

*

* @return

*/

public static String getSystemTime()

{

return getSystemDateTime(TIME_FORMAT_PATTERN);

}

/**

* 格式化指定日期

*

* @param date

* 日期

* @param pattern

* 格式串

* @return

*/

public static String format(Date date, String pattern)

{

SimpleDateFormat simpDate = new SimpleDateFormat(pattern);

String dateStr = simpDate.format(date);

return dateStr;

}

/**

* 格式化指定日期

*

* @param date

* 日期

* @param pattern

* 格式串

* @return

*/

public static String format(long date, String pattern)

{

Date date2 = new Date(date);

return format(date2, pattern);

}

}


当前标题:得到指定时间java代码,得到指定时间java代码是什么
URL标题:http://cdweb.net/article/dsgecci.html