/*
二,使用Date的Date(int year, int month, int date) 构造方法,构造当前日期,打印输出.求出当前日期自1970年1月1日起的已经有多少天了.
*/
package fourteenWork;
import java.util.*;
/**
*
* @author Administrator
*/
public class DateSecond
{
public static void main(String[] args)
{
Date d = new Date();
Date d1 = new Date(70,1,1);
System.out.println("当前时间是:"+d.toLocaleString());
// System.out.println(d1.getTime());
// System.out.println(d.getTime());
long secParse = d.getTime()-d1.getTime();
long dayPar = secParse/(24*3600*1000);
long yearPar = dayPar/(365);
System.out.println("自1970年1月1日起,已经过了: "+dayPar+" 天");
System.out.println("自1970年1月1日起,已经过了: "+yearPar+" 年");
}
}
分享到:
相关推荐
下面我们将深入探讨如何实现一个简单的Date类,包括其构造函数、运算符重载以及辅助方法。 首先,Date类通常包含年(_year)、月(_month)和日(_day)这三个私有成员变量,用于存储日期信息。在类的构造函数中,可以...
在这个"Statement-date-class.rar_statement"项目中,我们需要创建一个日期类,它包含了年(year)、月(month)和日(day)这三个数据成员,以表示日期。这个类应该具备一些基本功能,比如输出日期以及对日期进行加...
这里我们将深入探讨如何在C++中设计这样一个DATE类,以及可能包含的方法和功能。 首先,DATE类应该包含表示日期的基本元素,即年、月和日。我们可以通过私有成员变量来存储这些信息: ```cpp class DATE { private...
`Date`类还包含几个公共(`public`)成员函数,如构造函数、获取和设置日期的方法,以及一个静态成员函数 `printCurrentDate`。 构造函数 `Date(int d, int m, int y)` 用于初始化`date`对象,接受日、月、年的参数...
根据给定的信息,本文将详细解释“判断是否为闰年,包含两个不同的构造函数”的相关知识点,包括如何定义一个日期类、如何实现读取和设置年、月、日的方法、如何设计不同类型的构造函数以及如何编写一个判断是否为...
Date::Date(int y, int m, int d) : year(y), month(m), day(d) {} ``` 为了确保日期的有效性,我们需要添加验证逻辑,如检查月份是否在1到12之间,天数是否符合月份的天数限制: ```cpp // 添加一个静态成员函数...
在C++中,我们可以定义一个`Date`类来表示日期,该类可以包含三个私有成员变量:年(year)、月(month)和日(day)。这些成员变量代表了日期的各个部分。同时,为了实现日期运算,我们需要提供公共的成员函数,...
例如,`Time`类可能有一个`setTime`方法,当调用这个方法改变时间时,可以触发`Date`类中的一个通知机制(比如观察者模式),使`Date`类可以根据新的时间做出相应的响应。 `testDate.cpp`文件通常用于编写测试代码...
1. `Date()`:构造一个表示当前日期和时间的`Date`对象。 2. `toString()`:将日期转换为字符串形式。 3. `getTime()`:返回从1970年1月1日00:00:00 GMT到当前日期的毫秒数。 4. `setTime(long time)`:设置日期为...
可以通过不带参数的构造函数来创建一个表示当前时间的`Date`对象。例如: ```java Date d = new Date(); System.out.println(d); ``` 输出结果类似`Sun Mar 08 16:35:58 CST 2009`,其中`CST`代表“中国标准时间”。...
它提供了构造方法例如GregorianCalendar()、GregorianCalendar(int year, int month, int date)、GregorianCalendar(int year, int month, int date, int hour, int minute)和GregorianCalendar(int year, int month...
abs(int(-((daysafter( RelativeDate(ls_date_2, -integer(mid('6012345',mod(year(ls_date_2) -1 + int((year(ls_date_2) -1)/4) - int((year(ls_date_2) -1)/100) + int((year(ls_date_2) -1)/400) + daysafter...
可以通过调用其无参构造函数创建一个表示当前时间的`Date`对象: ```java Date now = new Date(); ``` 这行代码会创建一个表示当前时间的`Date`对象。 2. **获取日期和时间** `Date`类提供了多种方法来获取...
- `Date(int year, int month, int date)`: 创建一个指定日期的 `Date` 对象,注意这里的年份是相对于1900年的偏移量,月份是从0开始计数的。 - **常用方法**: - `getTime()`: 返回自1970年1月1日零时零分零秒...
我们可以使用构造函数初始化一个`Date`对象,表示当前时间,或者指定一个特定的时间戳: ```java Date currentDate = new Date(); // 初始化为当前时间 Date specificTime = new Date(long timestamp); // 指定毫秒...
构造函数可以用来创建一个表示日期,小时和分钟的对象:GregorianCalendar(int year, int month, int date, int hour, int minute)。第二个创建一个表示一个日期,小时,分钟和秒:GregorianCalendar(int year, int ...
请注意,`toChronoDate()`是一个假设的方法,用于将`Date`对象转换为`std::chrono::year_month_day`类型。你需要根据实际的`Date`类实现这个转换。例如,你可以创建一个辅助方法`toSystemTime()`,将`Date`对象转换...
2. 掌握类的构造函数与析构函数的概念和使用方法。 3. 初步掌握用类和对象编制基于对象的程序。 ### 实验规定 1. 分析下面的程序,写出其运营时的输出结果。 ``` #include using namespace std; class Date { ...
(6) public Date(int year,int month,int date,int hrs,int min,int sec):按给定的参数创建一日期对象。 Date 类中有很多方法,在 JDK1.0 公布后已经过时了,在 8.3 中我们将介绍 JDK1.0 中新加的用于替代 Date ...
calendar.set(int year, int month, int date, int hour, int minute, int second); ``` 其中,月份字段的值是从0开始的,因此设置10月时需要传入9作为参数。同时,还可以使用`set`方法单独设置任意日历字段,如: ...