小程序手写日历

小程序手写日历,第1张

(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这个日期类怎么用,有个小程序,请看!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10088685.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存