(1)calenset(2008,05,30);
表示的是2008年6月30日。请注意Java的月份是从0月到11月的。
(2)calenDAY_OF_WEEK
指示一个星期中的某天。该字段可取的值为 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY 和 SATURDAY。分别从1到7
所以2008年6月30日是星期一,返回2没错。
具体的看看Javadoc就可以了。Javadoc是学习的好宝贝。
import javautilScanner;
import javautilArrays;
public class ArrayOption {
public static void main(String[] args) {
Scanner san = new Scanner(Systemin);
int [] data = new int[10];
for(int i = 0 ; i < 10 ; i++) {
Systemoutprint("亲输入第" + (i + 1) + "个整数: ");
data[i] = sannextInt();
}
Arrayssort(data);
Systemoutprintln("最大值是: " + data[9] + "\n从大到小排列如下: ");
for(int i = datalength ; i > 0; i --) {
Systemoutprint(data[i - 1] + "\t");
}
}
}
import javaawtGraphics;
import javatextSimpleDateFormat;
import javautilCalendar;
import javautilDate;
import javaxswingJApplet;
public class DateApplet extends JApplet {
/
/
private static final long serialVersionUID = 1L;
private Date date;
private String str1;
private String str2;
public void init() {
Calendar cal = CalendargetInstance();
calset(2008, 4, 1);
date = calgetTime();
SimpleDateFormat df = new SimpleDateFormat();
str1 = dfformat(date);
calset(2008, 9, 5);
date = calgetTime();
str2 = dfformat(date);
}
public void paint(Graphics g) {
gdrawString(str1 + " " + str2, 50, 50);
}
}
不是ShowTime的问题,是Time类的问题。mm = tget(tget(tMINUTE));和ss = tget(tget(tSECOND));你get了两层,外面那层参数当然就不对了。另外String s=hh+"时"+mm+"分"+"秒";少了ss,秒钟就显示不了啦。
不是start、end属性,而是min、max属性。如下:
<input type="date" id="time"/>
<script type="text/javascript">
//今天的时间
var day = new Date();
daysetTime(daygetTime());
var time = daygetFullYear()+"-" + ('0'+ (daygetMonth() + 1))slice(-2) + "-" + ('0' + daygetDate())slice(-2);
//昨天的时间
var day1 = new Date();
day1setTime(day1getTime() -24 60 60 1000);
var min = day1getFullYear()+"-" + ('0'+ (day1getMonth() + 1))slice(-2) + "-" + ('0' + day1getDate())slice(-2);
//明天的时间
var day2 = new Date();
day2setTime(day2getTime() + 24 60 60 1000);
var max = day2getFullYear()+"-" + ('0'+ (day2getMonth() + 1))slice(-2) + "-" + ('0' + day2getDate())slice(-2);
//默认时间为今天
documentgetElementById('time')value = time;
//限制不能选择昨天之前的日期(加上属性min)
documentgetElementById('time')setAttribute('min', min);
//限制不能选择明天之后的日期(加上属性max)
documentgetElementById('time')setAttribute('max', max);
</script>
因为日历是系统自带的,所以读写它一定要申请权限,也就是在AndroidManifestxml加如下两行代码(一个读一个写):
<uses-permission android:name="androidpermissionREAD_CALENDAR"/>
<uses-permission android:name="androidpermissionWRITE_CALENDAR"/>
Android中日历用了三个URL,分别是日历用户的URL,事件的URL,事件提醒URL,三个URL在Android21之前是如下的样子:
calanderURL = "content://calendar/calendars";
calanderEventURL = "content://calendar/events";
calanderRemiderURL= "content://calendar/reminders";
但是在Android22版本以后,三个URL有了改变,变成如下的样子:
calanderURL = "content://comandroidcalendar/calendars";
calanderEventURL = "content://comandroidcalendar/events";
calanderRemiderURL = "content://comandroidcalendar/reminders";
简单的Demo,按照我的步骤一步一步的来:
第一步:新建一个Android工程命名为CalendarDemo
第二步:修改mainxml布局文件,增加了三个按钮,代码如下:
<xml version="10" encoding="utf-8">
<LinearLayout xmlns:android=">
以上就是关于小程序手写日历全部的内容,包括:小程序手写日历、求VB播放器小程序~~要求简洁点的~~但功能要齐全、请问java的Calendar这个日期类怎么用,有个小程序,请看!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)