/**
* 虽然JDK文档上说的Date毫秒值是相当于格林威治时间1970年1月1号0点,但实际测试时,这个Date和时区有关,也就是说中国测试的这个基准值
* 应该是1970年1月1号8点,不过这个不影响处理,因为只要是同一个基准时就可以了(参照物相同就行),而不用关心具体是多少。
*/
public class Demo1 {
public static void main(String args[]) {
int sum = 0;
long d1 = new Date().getTime(); //得到方法未运行前的时间
System.out.println("d1=" + d1);
for (int i = 1; i <= 1000000; i++) {
sum += i;
}
System.out.println("从1到1000000的和=" + sum);
long d2 = new Date().getTime(); //得到方法运行后的时间
System.out.println("d2=" + d2);
System.out.println("从1到1000000所耗费的时间是" + (d2 - d1) + "毫秒");
/**
* 运行结果:
* d1=1300840922807
从1到1000000的和=1784293664
d2=1300840922823
从1到1000000所耗费的时间是16毫秒
*/
}
/**
* SimpleDateFormat继承了DateFormat
* 获得当前的基准时间(用处不大)
* @param args
*/
public static void main1(String args[]) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
Date d = new Date(0L);
String str = df.format(d);
System.out.println("基准时间:" + str);
// 基准时间:1970-01-01 08:00:00 000
}
}
分享到:
相关推荐
然而,在实际开发中,`java.util.Date`往往与`java.text.SimpleDateFormat`一起使用来格式化和解析日期。 ### SimpleDateFormat 类的使用 `SimpleDateFormat`是`DateFormat`的一个子类,用于格式化或解析日期。它...
在本文中,我们将深入探讨如何使用这些类来获取、格式化和操作日期。 1. **获取当前时间** 获取当前时间最常用的方法是创建一个 `Date` 对象。以下代码展示了如何创建一个表示当前时间的 `Date` 实例: ```java ...
Java日期时间处理在编程中是一项常见任务,但Java标准库中的`java.util.Date`和`Calendar`类在使用上往往被认为复杂且不直观。为了解决这个问题,`date4j`库应运而生,它提供了更为简洁和现代的方式来处理日期和时间...
在压缩包内的"DateSelect日期选择"文件可能包含了源代码、头文件、示例项目或者文档,这些资源将帮助开发者理解和使用这个日期选择控件。通常,源代码会详细展示如何实现控件的功能,而示例项目则演示了如何在实际...
对于JDBC而言,推荐的做法是将数据库中的`Date`类型字段对应的实体类属性设置为`String`类型,以便于操作和日期查询。此外,使用精确的时间格式存储和查询数据可以避免后续可能出现的问题,并为系统功能的扩展提供...
- 使用`Calendar`类可以进行日期的增减操作。例如,可以通过`add`方法增加天数或减少小时数等。 - 示例: ```java Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, 1); //...
Java中的Date和Calendar类是处理日期和时间的核心组件。Date类主要用于表示特定的瞬间,精确到毫秒。在早期版本的Java中,Date类的设计受到批评,因为它的API不直观且容易导致错误。为了解决这些问题,大部分日期和...
本源码资源提供了Java中的日期时间处理类相关内容,包括日期、时间和时区的操作方法和示例。...日期时间操作:学习如何使用日期时间类进行常见的日期和时间操作,如加减日期、比较两个日期、格式化日期等
在本示例中,我们关注的是"Date input默认显示第几天日期"的问题,这是一个关于如何配置日期选择器以使它在打开时显示特定日期的技术细节。使用的插件是mobiscroll,一个流行的移动优化的滚动选择器库,特别适用于...
首先,Java提供了`java.util.Date`类来表示日期,但这个类自Java 8以来已被弃用,取而代之的是`java.time.LocalDate`。`LocalDate`提供了更加丰富和灵活的方法来操作日期,如获取年份、月份和日期,以及比较和计算...
这意味着如果要将日期值存储到数据库中,通常应该使用`java.sql.Date`。 ### 如何进行转换 #### 方法一:直接转换 `java.sql.Date`提供了一个静态方法`valueOf(String dateStr)`,可以将符合特定格式的字符串转换...
以下是一个简化的日期类实现示例: ```cpp class Date { private: int year, month, day; public: // 构造函数等省略... friend Date operator+(const Date& d1, const Date& d2); friend Date operator-(const...
`Calendar` 类提供了更为强大的日期和时间操作功能。例如,使用 `Calendar` 类来计算两个日期之间的天数差: ```java Calendar calendarA = Calendar.getInstance(); calendarA.setTime(a); Calendar ...
本示例将深入探讨如何在Android应用程序中使用日期(Date)和时间(Time)控件,并提供实际应用的示例。我们将讨论以下几个核心知识点: 1. **DatePicker**: DatePicker是Android提供的用于选择日期的视图组件。它...
【描述】:描述中提到的“界面友好,非常方便你的使用”,可能指的是该功能被封装在一个用户友好的接口中,使得非编程人员也能简单操作。源码下载的提及暗示这是一个开源项目,允许用户查看、学习或修改源代码,以...
这篇博客文章“java 日期操作工具类:包括计算两个时间相差距离多少天多少小时多少分多少秒”提供了一个实用的工具类,帮助开发者更方便地处理日期和时间差异。下面将详细解释这个工具类中的关键知识点。 1. **Java...
在Java编程语言中,`java.util.Date` 类...总的来说,Java中的日期处理涉及`Date`类和`SimpleDateFormat`类,它们提供了解析、格式化和操作日期的能力。通过理解这些概念,开发者可以有效地在程序中处理日期和时间。
在JavaWeb项目中,我们可以利用这些类来创建和操作日期对象。 在前端,通常我们会使用HTML5的`<input type="date">`元素作为基本的日期选择器,但这在一些老版本的浏览器中可能不支持。为了解决兼容性问题,开发者...
`DateTimeUtil`类为日期时间的处理提供了便捷的方式,通过使用Joda-Time库,使得日期时间的转换变得更加简单高效。开发者可以根据实际需求灵活地选择使用哪种日期时间格式,从而提高代码的可读性和维护性。