
java">//得到long类型当前时间
long l = SystemcurrentTimeMillis();
//new日期对象
Date date = new Date(l);
//转换提日期输出格式
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Systemoutprintln(dateFormatformat(date));
首先说明两点:
1、javasqlDate是继承了javautilDate。
2、javautilDate可以在任意情况下使用,javasqlDate只针对SQL语句使用并且只包含日期而没有时间部分。
javasqlDate不好用,所以根本没必要使用javasqlDate,直接用javautilDate就行,一样可以跟数据库字段关联起来。
获取系统时间的三种方式:
1、new javautilDate()
2、CalendargetInstance()getTime()
3、直接在写sql的时候用now(),例如insert into t_user(id, name, createTime) values ('xx', 'xxx', now())
不容易说清楚,看一看给你的改动:
#include <iostream>
using namespace std;
class date
{
public:
date(int year=2014, int month=7 , int day = 8){ //定义一个date类的构造函数来初始化日期
Year=year;
Month=month;
Day=day;
}
// date (date &p); //定义一个date类的拷贝构造函数
~date() {} //定义一个date类的析构函数
void set_date(int year, int month , int day){ //定义一个设置日期的成员函数
Year=year;
Month=month;
Day=day;
}
int Get_year() {return Year;} //获取年份
int Get_month() {return Month;} //获取月份
int Get_day() {return Day;} //获取日期
void show_date(void); //显示日期
private:
int Year; //年
int Month; //月
int Day; //日
};
//show_date函数的实现
void date::show_date(void){
cout <<Year <<"-" <<Month <<"-" <<Day <<endl;
}
class Staff
{
public:
Staff(date x_date,int num_x=1, char sex_x='M',string ID_s="342901199001200853"); //定义Staff的构造函数
~Staff() {} //类Staff的析构函数
//设置人员信息成员函数
void set_num(int num_x); //设置人员编号成员函数
void set_sex(char sex_x); //设置人员性别成员函数
void set_ID(string ID_s); //设置人员身份z号成员函数
void set_date(date date_x); //设置人员出生日期成员函数
//获取人员信息成员函数
int Get_num() {return num;} //获取人员编号成员函数
char Get_sex() {return sex;} //获取人员性别成员函数
string Get_ID_card() {return ID_card;} //获取人员身份z信息成员函数
void Get_date() //不要参数 date &staff_date //获取人员出生日期信息成员函数
{
staff_dateshow_date();
}
private:
int num; //编号
char sex; //性别
string ID_card; //身份z号
date staff_date; //内嵌一个日期类的对象作为员工出生日期变量
};
//Staff类成员构造函数的实现
Staff::Staff(date x_date,int num_x,char sex_x , string ID_s) : staff_date (x_date)
{
num = num_x; //人员编号赋值
sex = sex_x; //人员性别赋值
ID_card = ID_s; //人员身份z赋值
int YEAR = staff_dateGet_year(); //获取年
int MONTH = staff_dateGet_month(); //获取月
int DAY = staff_dateGet_day();
}
int main()
{
date zhangsan_date(2014,7,8);
Staff zhangsan(zhangsan_date,12,'M',"342901189006200853");
cout << "编号:"<< zhangsanGet_num() << "性别:"<< zhangsanGet_sex()
<< "身份z:"<<zhangsanGet_ID_card()c_str()<<"出生日期:";
zhangsanGet_date();
return 0;
}
以上就是关于java 怎么取date的时分秒全部的内容,包括:java 怎么取date的时分秒、请问如何获取sql.date的系统时间、我想用staff类的成员函数来获取date类里面的日期怎么获取编译总是出错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)