`

java中时间处理的一些方法

阅读更多
第一种方式: 

<html> 

<head><title>取得系统时间</title></head> 

<body> 

<%java.util.Date date=new java.util.Date();%> 

现在是:
<%=date%> 

</body> 

</html> 

运行结果: 

现在是:Tue Jul 
31 10:32:52 CST 2001 

第二种方式: 

<%@ page import="java.util.*, java.text.*" %> 

<HTML> 

<HEAD><TITLE>显示当前时间</TITLE></HEAD> 

<BODY> 

当前时间: 

<% 

Date now 
= new Date(); 

out.println(DateFormat.getTimeInstance().format(now)); 

%> 

</BODY> 

</HTML> 

运行结果: 

10:31:42 AM 

第三种方式: 

<% 

java.text.SimpleDateFormat formatter 
= new java.text.SimpleDateFormat("yyyy年MM月dd日"); 

java.util.Date currentTime_1 
= new java.util.Date(); 

out.print(formatter.format(currentTime_1)); 

%> 

运行结果: 

2001年07月31日 

第四种方式: 

<% 

java.text.SimpleDateFormat formatter 
= new java.text.SimpleDateFormat("yyyy/MM/dd HH/mm/ss"); 

java.util.Date currentTime_1 
= new java.util.Date(); 

out.print(formatter.format(currentTime_1)); 

%> 

运行结果: 

2001/07/31 10/32/52 
下面是Calender类的一些常量的定义
package bulktree;

import java.util.Calendar;
import java.util.Date;

public class CalendarTest {
    
public static void main(String[] arge)
    
{
        CalendarTest ct 
= new CalendarTest();
        Calendar calendar 
= Calendar.getInstance();
        
//指示一个月中的某天
        int c1 = calendar.get(Calendar.DATE);
        System.out.println(
"Calendar.DATE="+c1);
        
//指示一个月中的某天
        int c2 = calendar.get(Calendar.DAY_OF_MONTH);
        System.out.println(
"Calendar.DAY_OF_MONTH="+c2);
        
//指示一个星期中的某天
        int c3 = calendar.get(Calendar.DAY_OF_WEEK);
        System.out.println(
"Calendar.DAY_OF_WEEK="+c3);
        
//指示当前月中的第几个星期
        int c4 = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH);
        System.out.println(
"Calendar.DAY_OF_WEEK_IN_MONTH="+c4);
        
//指示当前年中的天数
        int c5 = calendar.get(Calendar.DAY_OF_YEAR);
        System.out.println(
"Calendar.DAY_OF_YEAR="+c5);
        
/**//*int c6 = calendar.get(Calendar.MONTH);
        System.out.println("c6="+c6);
        int c7 = calendar.get(Calendar.MONDAY);
        System.out.println("c7="+c7);
*/

        
//给定此 Calendar 的时间值,返回指定日历字段可能拥有的最大值
        int c8 = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
        System.out.println(
"c8="+c8);
        
int c9 = calendar.getActualMaximum(Calendar.DAY_OF_WEEK);
        System.out.println(
"c9="+c9);
        
//System.out.println(calendar.getTime());
        
//System.out.println(new Date());
        System.out.println(Calendar.DAY_OF_MONTH);
        calendar.set(Calendar.DAY_OF_MONTH,
1);
        System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
    }

}

分享到:
评论

相关推荐

    JAVA处理日期时间常用方法

    Java中的日期和时间处理是程序开发中常见的任务,涉及到各种日期和时间的计算、格式化以及比较等操作。在Java中,主要使用`java.util.Date`、`java.util.Calendar`和`java.text.SimpleDateFormat`这三个核心类来处理...

    java 时间各种处理

    java 时间各种处理,java 时间各种处理java 时间各种处理java 时间各种处理java 时间各种处理java 时间各种处理

    java国际化&时间处理

    Java国际化(Internationalization)与时间处理是开发过程中两个重要的领域,尤其对于构建全球化应用程序来说,理解和掌握这些概念至关重要。国际化允许软件适应不同地区的语言、文化习惯和格式,而时间处理则涉及...

    Java时间的一些处理

    项目开发中Java对时间的一些处理,如利用开始,结束时间检索,发送时间点为00:00:00:,23:59:59

    基于JAVA的周期时间处理工具包

    本工具包主要是基于JAVA的底层时间类的处理周期时间的工具包,主要用于处理并得到周期性提醒的时间,比如说您想要在每天8:10、每月1号8:20、每周三8:30、每10分钟、每3小时、每季度第一个月1号8:10等等处理一项...

    JAVA时间格式化处理

    ### JAVA时间格式化处理 #### 一、通过`MessageFormat`进行时间格式化 `MessageFormat`是一个强大的工具,用于格式化本地化的消息。在Java中,我们可以利用它来进行时间的格式化。以下是一个示例代码片段: ```...

    Util.java 一些公共的Java方法

    `Util.java`中的公共方法覆盖了日期时间处理、字符串操作、分页逻辑和一些数学运算等功能,是Java开发中不可或缺的一部分。通过封装这些通用操作,不仅提高了代码的可读性和维护性,也极大地简化了日常的编程工作,...

    Java中日期处理的代码

    在 Java 中处理日期时,我们需要导入一些必要的包来支持日期时间的格式化、解析等功能。示例代码中导入了如下几个关键的包: - `java.text.ParsePosition`:用于跟踪解析过程中的位置。 - `java.text....

    JAVA中获得本地系统时间的方法

    根据实际应用场景选择合适的方法可以更高效地完成时间处理工作。 这两种方法各有特点: - 使用`Calendar`类更为灵活,可以直接获取特定的日期时间部分。 - 使用`SimpleDateFormat`则更适合需要将日期时间以固定格式...

    java获取时间大全

    Java获取时间是一个重要...了解并熟练掌握这些Java日期时间处理的原理和方法,将对提升开发效率和代码质量大有裨益。在实际开发中,根据项目需求选择合适的时间处理类和方法,可以更好地处理各种日期和时间相关的问题。

    Java数字信号处理

    8. **Java库和框架**:Java中有一些强大的库支持数字信号处理,如Jtransforms用于快速傅立叶变换,JAVE用于音频视频编码解码,OpenCV用于图像处理等。这些库提供了丰富的函数和方法,简化了开发过程。 9. **算法...

    java处理日期合并

    本文详细介绍了如何使用Java处理日期合并的问题,通过对`TimeoffDateDTO`类的定义和日期合并算法的具体实现,提供了一种有效的方法来解决实际工作中经常遇到的时间段重叠问题。这种方法不仅适用于员工请假时间的管理...

    java代码中时间的处理

    以下是对Java中时间处理的一些核心知识点的详细说明: 1. **日期和时间类**: - `java.util.Date`:这是Java早期用于表示日期和时间的类,但它并不精确,因为它基于毫秒数计算自1970年1月1日以来的时间。 - `java...

    Java与MySQL中时间类型的处理方法及应用实例详解

    内容概要:本文详细介绍了Java和MySQL中时间类型的处理方法。首先探讨了Java中的三种主要时间类型——日期(LocalDate)、时间(LocalTime)以及日期时间(LocalDateTime),包括它们的创建方式及其格式化处理,如...

    java中的时间操作

    Java中的时间处理涉及多个类和方法,根据不同的需求可以选择合适的方式来处理日期和时间。无论是获取当前时间、格式化时间还是进行时间计算,都有相应的工具和方法可供选择。对于现代Java应用来说,推荐使用`java....

    java时间工具类,基本上全面的包括常用的关于时间的处理

    Java时间工具类是Java开发中不可或缺的一部分,它们提供了一系列方便的方法来处理日期和时间,使得开发者可以更加高效地进行时间相关的操作。在这个简单的DateUtil.java工具类中,我们可以期待找到一些基本但实用的...

    转 Java校正电脑时间(java 时间同步)

    这篇博客“转 Java校正电脑时间(java 时间同步)”主要探讨了如何在Java中实现这一功能。 首先,Java中的日期和时间API包括`java.util.Date`、`java.util.Calendar`,以及从Java 8开始引入的更现代的`java.time`包。...

    时间序列算法java实现

    在Java中实现这些算法,可以借助开源库如Apache Commons Math,它提供了多种统计方法,包括时间序列处理。首先,你需要导入必要的库,然后创建一个时间序列对象,存储数据。接下来,根据所选的算法,应用相应的函数...

    java时间处理类

    提供友好的时间处理接口,方便处理java时间相关问题

    java获取系统时间与实际相差8小时的解决方法

    首先,我们需要理解Java中的日期和时间处理。`java.util.Date`是早期Java版本中用于日期和时间操作的类,但它并不包含时区信息。在Java 8及更高版本中,`java.time`包被引入,提供了更强大和易于使用的API,如`...

Global site tag (gtag.js) - Google Analytics