方法一、jQuery的方法:
<html>
<head>
<meta ;<script type="text/javascript" src="jquery-182minjs"></script><script type="text/javascript">
$(function(){
function show(){
var mydate = new Date();
var str = "" + mydategetFullYear() + "年";
str += (mydategetMonth()+1) + "月";
str += mydategetDate() + "日";
return str;
}
$("input[type='button']")click(function(){
$("p")html("今天是 " + show());
});
});
</script>
</head>
<body>
<input type="button" value="看看现在的时间" />
<p></p>
</body>
</html>
方法二:用javautilCalendar类来实现,看下面:
import javautil;
import javatext;
//以下是利用Calendar类来实现日期时间的,和Date类相比较比较简单
public class TestDate2 {
public static void main(String[] args) {
Calendar ca = CalendargetInstance();
int year = caget(CalendarYEAR);//获取年份
int month=caget(CalendarMONTH);//获取月份
int day=caget(CalendarDATE);//获取日
int minute=caget(CalendarMINUTE);//分
int hour=caget(CalendarHOUR);//小时
int second=caget(CalendarSECOND);//秒
int WeekOfYear = caget(CalendarDAY_OF_WEEK);
Systemoutprintln("用CalendargetInstance()getTime()方式显示时间: " + cagetTime());
Systemoutprintln("用Calendar获得日期是:" + year +"年"+ month +"月"+ day + "日");
Systemoutprintln("用Calendar获得时间是:" + hour +"时"+ minute +"分"+ second +"秒");
Systemoutprintln(WeekOfYear);//显示今天是一周的第几天
}
}
DateTime dt = DateTimeNow; //当前时间
DateTime startWeek = dtAddDays(1 - ConvertToInt32(dtDayOfWeekToString("d"))); //本周周一
DateTime endWeek = startWeekAddDays(6); //本周周日
DateTime startMonth = dtAddDays(1 - dtDay); //本月月初
DateTime endMonth = startMonthAddMonths(1)AddDays(-1); //本月月末
//DateTime endMonth = startMonthAddDays((dtAddMonths(1) - dt)Days - 1); //本月月末
DateTime startQuarter = dtAddMonths(0 - (dtMonth - 1) % 3)AddDays(1 - dtDay); //本季度初
DateTime endQuarter = startQuarterAddMonths(3)AddDays(-1); //本季度末
DateTime startYear = new DateTime(dtYear, 1, 1); //本年年初
DateTime endYear = new DateTime(dtYear, 12, 31); //本年年末
至于昨天、明天、上周、上月、上季度、上年度等等,只要AddDays()、AddMonths()、AddYears()这几种方法组合一下就可以了。
C#中datetime的使用
//如果你还不明白,再看一下中文显示星期几的方法就应该懂了
//由于DayOfWeek返回的是数字的星期几,我们要把它转换成汉字方便我们阅读,有些人可能会用switch来一个一个地对照,其实不用那么麻烦的
string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
string week = Day[ConvertToInt32(DateTimeNowDayOfWeekToString("d"))]ToString();
//上周,同理,一个周是7天,上周就是本周再减去7天,下周也是一样
DateTimeNowAddDays(ConvertToInt32 (1 - ConvertToInt32(DateTimeNowDayOfWeek)) - 7); //上周一
DateTimeNowAddDays(ConvertToInt32 (1 - ConvertToInt32(DateTimeNowDayOfWeek)) - 7)AddDays(6); //上周末(星期日)
//下周
DateTimeNowAddDays(ConvertToInt32 (1 - ConvertToInt32(DateTimeNowDayOfWeek)) + 7); //下周一
DateTimeNowAddDays(ConvertToInt32(1 - ConvertToInt32(DateTimeNowDayOfWeek)) + 7)AddDays(6); //下周末
//本月,很多人都会说本月的第一天嘛肯定是1号,最后一天就是下个月一号再减一天。当然这是对的
//一般的写法
DateTimeNowYearToString() + DateTimeNowMonthToString() + "1"; //第一天
DateTimeParse(DateTimeNowYearToString() + DateTimeNowMonthToString() + "1")AddMonths(1)AddDays(-1)ToShortDateString();//最后一天
//巧用C#里ToString的字符格式化更简便
DateTimeNowToString("yyyy-MM-01");
DateTimeParse(DateTimeNowToString("yyyy-MM-01"))AddMonths(1)AddDays(-1)ToShortDateString();
//上个月,减去一个月份
DateTimeParse(DateTimeNowToString("yyyy-MM-01"))AddMonths(-1)ToShortDateString();
DateTimeParse(DateTimeNowToString("yyyy-MM-01"))AddDays(-1)ToShortDateString();
//下个月,加去一个月份
DateTimeParse(DateTimeNowToString("yyyy-MM-01"))AddMonths(1)ToShortDateString();
DateTimeParse(DateTimeNowToString("yyyy-MM-01"))AddMonths(2)AddDays(-1)ToShortDateString();
//7天后
DateTimeNowDateToShortDateString();
DateTimeNowAddDays(7)ToShortDateString();
//7天前
DateTimeNowAddDays(-7)ToShortDateString();
DateTimeNowDateToShortDateString();
//本年度,用ToString的字符格式化我们也很容易地算出本年度的第一天和最后一天
DateTimeParse(DateTimeNowToString("yyyy-01-01"))ToShortDateString();
DateTimeParse(DateTimeNowToString("yyyy-01-01"))AddYears(1)AddDays(-1)ToShortDateString();
//上年度,不用再解释了吧
DateTimeParse(DateTimeNowToString("yyyy-01-01"))AddYears(-1)ToShortDateString();
DateTimeParse(DateTimeNowToString("yyyy-01-01"))AddDays(-1)ToShortDateString();
//下年度
DateTimeParse(DateTimeNowToString("yyyy-01-01"))AddYears(1)ToShortDateString();
DateTimeParse(DateTimeNowToString("yyyy-01-01"))AddYears(2)AddDays(-1)ToShortDateString();
//本季度,很多人都会觉得这里难点,需要写个长长的过程来判断。其实不用的,我们都知道一年四个季度,一个季度三个月
//首先我们先把日期推到本季度第一个月,然后这个月的第一天就是本季度的第一天了
DateTimeNowAddMonths(0 - ((DateTimeNowMonth - 1) % 3))AddDays(1 - DateTimeNowDay);
//同理,本季度的最后一天就是下季度的第一天减一
DateTimeParse(DateTimeNowAddMonths(3 - ((DateTimeNowMonth - 1) % 3))ToString("yyyy-MM-01"))AddDays(-1)ToShortDateString();
//下季度,相信你们都知道了。。。。收工
DateTimeNowAddMonths(3 - ((DateTimeNowMonth - 1) % 3))ToString("yyyy-MM-01");
DateTimeParse(DateTimeNowAddMonths(6 - ((DateTimeNowMonth - 1) % 3))ToString("yyyy-MM-01"))AddDays(-1)ToShortDateString();
//上季度
DateTimeNowAddMonths(-3 - ((DateTimeNowMonth - 1) % 3)) AddDays(1 - DateTimeNow);
DateTimeNowAddMonths(0 - ((DateTimeNowMonth - 1) % 3))AddDays(1 - DateTimeNowDay)AddDays(-1)ToShortDateString();
1、打开Delphi7集成开发环境,在Diaglog面板,向默认工程的Form1窗体放一个Opendiag1控件。
2、在默认工程的Form1窗体,再放一个Edit1控件,两个Button控件,分别设置其Captain属性为:打开和修改时间。
3、双击打开按钮,进入OnClick事件方法,代码如下。
4、接着双击修改时间按钮,进入OnClick事件方法,代码如下。
5、F9运行程序,点击打开按钮选择文件,选择C:\vcredistbmp,再点击修改时间,d出文件创建或最近一次修改的时间。
6、在文件目录找到该文件比对文件属性时间和程序获取一致,获取时间成功。
java如何获取当前时间以及格式化需要用到两个类,如下图:
1获取当前时间,并格式化为(年-月-日 时:分:秒)。
Date t = new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Systemoutprintln(dfformat(t));
打印输出结果如下图:
2将javautilDate转换为javasqlDate格式。
javasqlDate sqld = new javasqlDate(tgetTime());
Systemoutprintln(sqld);
javasqlTime sqlt = new javasqlTime(tgetTime());
Systemoutprintln(sqlt);
javasqlTimestamp sqlts = new javasqlTimestamp(tgetTime());
Systemoutprintln(sqlts);
打印输出结果如下图:
“——java”:
Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
Java编程语言的风格十分接近C++语言。继承了C++语言面向对象技术的核心,舍弃了容易引起错误的指针,以引用取代;移除了C++中的运算符重载和多重继承特性,用接口取代;增加垃圾回收器功能。
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
以上就是关于如何获取当前的日期和时间全部的内容,包括:如何获取当前的日期和时间、C#中获取当前月的时间、delphi获取当前日期,包括年份月份星期时间。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)