欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

java簡易日歷代碼 java寫日期代碼

急需日歷記事本JAVA源代碼

import java.util.Calendar;

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)站建設(shè)、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

import java.io.*;

import java.util.Hashtable;

public class CalendarPad extends JFrame implements MouseListener

{

int year,month,day;

Hashtable hashtable;

File file;

JTextField showDay[];

JLabel title[];

Calendar 日歷;

int 星期幾;

NotePad notepad=null;

Month 負責(zé)改變月;

Year 負責(zé)改變年;

String 星期[]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};

JPanel leftPanel,rightPanel;

public CalendarPad(int year,int month,int day)

{

leftPanel=new JPanel();

JPanel leftCenter=new JPanel();

JPanel leftNorth=new JPanel();

leftCenter.setLayout(new GridLayout(7,7));

rightPanel=new JPanel();

this.year=year;

this.month=month;

this.day=day;

負責(zé)改變年=new Year(this);

負責(zé)改變年.setYear(year);

負責(zé)改變月=new Month(this);

負責(zé)改變月.setMonth(month);

title=new JLabel[7];

showDay=new JTextField[42];

for(int j=0;j7;j++)

{

title[j]=new JLabel();

title[j].setText(星期[j]);

title[j].setBorder(BorderFactory.createRaisedBevelBorder());

leftCenter.add(title[j]);

}

title[0].setForeground(Color.red);

title[6].setForeground(Color.blue);

for(int i=0;i42;i++)

{

showDay[i]=new JTextField();

showDay[i].addMouseListener(this);

showDay[i].setEditable(false);

leftCenter.add(showDay[i]);

}

日歷=Calendar.getInstance();

Box box=Box.createHorizontalBox();

box.add(負責(zé)改變年);

box.add(負責(zé)改變月);

leftNorth.add(box);

leftPanel.setLayout(new BorderLayout());

leftPanel.add(leftNorth,BorderLayout.NORTH);

leftPanel.add(leftCenter,BorderLayout.CENTER);

leftPanel.add(new Label("請在年份輸入框輸入所查年份(負數(shù)表示公元前),并回車確定"),

BorderLayout.SOUTH) ;

leftPanel.validate();

Container con=getContentPane();

JSplitPane split=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,

leftPanel,rightPanel);

con.add(split,BorderLayout.CENTER);

con.validate();

hashtable=new Hashtable();

file=new File("日歷記事本.txt");

if(!file.exists())

{

try{

FileOutputStream out=new FileOutputStream(file);

ObjectOutputStream objectOut=new ObjectOutputStream(out);

objectOut.writeObject(hashtable);

objectOut.close();

out.close();

}

catch(IOException e)

{

}

}

notepad=new NotePad(this);

rightPanel.add(notepad);

設(shè)置日歷牌(year,month);

addWindowListener(new WindowAdapter()

{ public void windowClosing(WindowEvent e)

{

System.exit(0);

}

});

setVisible(true);

setBounds(100,50,524,285);

validate();

}

public void 設(shè)置日歷牌(int year,int month)

{

日歷.set(year,month-1,1);

星期幾=日歷.get(Calendar.DAY_OF_WEEK)-1;

if(month==1||month==2||month==3||month==5||month==7

||month==8||month==10||month==12)

{

排列號碼(星期幾,31);

}

else if(month==4||month==6||month==9||month==11)

{

排列號碼(星期幾,30);

}

else if(month==2)

{

if((year%4==0year%100!=0)||(year%400==0))

{

排列號碼(星期幾,29);

}

else

{

排列號碼(星期幾,28);

}

}

}

public void 排列號碼(int 星期幾,int 月天數(shù))

{

for(int i=星期幾,n=1;i星期幾+月天數(shù);i++)

{

showDay[i].setText(""+n);

if(n==day)

{

showDay[i].setForeground(Color.green);

showDay[i].setFont(new Font("TimesRoman",Font.BOLD,20));

}

else

{

showDay[i].setFont(new Font("TimesRoman",Font.BOLD,12));

showDay[i].setForeground(Color.black);

}

if(i%7==6)

{

showDay[i].setForeground(Color.blue);

}

if(i%7==0)

{

showDay[i].setForeground(Color.red);

}

n++;

}

for(int i=0;i星期幾;i++)

{

showDay[i].setText("");

}

for(int i=星期幾+月天數(shù);i42;i++)

{

showDay[i].setText("");

}

}

public int getYear()

{

return year;

}

public void setYear(int y)

{

year=y;

notepad.setYear(year);

}

public int getMonth()

{

return month;

}

public void setMonth(int m)

{

month=m;

notepad.setMonth(month);

}

public int getDay()

{

return day;

}

public void setDay(int d)

{

day=d;

notepad.setDay(day);

}

public Hashtable getHashtable()

{

return hashtable;

}

public File getFile()

{

return file;

}

public void mousePressed(MouseEvent e)

{

JTextField source=(JTextField)e.getSource();

try{

day=Integer.parseInt(source.getText());

notepad.setDay(day);

notepad.設(shè)置信息條(year,month,day);

notepad.設(shè)置文本區(qū)(null);

notepad.獲取日志內(nèi)容(year,month,day);

}

catch(Exception ee)

{

}

}

public void mouseClicked(MouseEvent e)

{

}

public void mouseReleased(MouseEvent e)

{

}

public void mouseEntered(MouseEvent e)

{

}

public void mouseExited(MouseEvent e)

{

}

public static void main(String args[])

{

Calendar calendar=Calendar.getInstance();

int y=calendar.get(Calendar.YEAR);

int m=calendar.get(Calendar.MONTH)+1;

int d=calendar.get(Calendar.DAY_OF_MONTH);

new CalendarPad(y,m,d);

}

}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Month extends Box implements ActionListener

{

int month;

JTextField showMonth=null;

JButton 下月,上月;

CalendarPad 日歷;

public Month(CalendarPad 日歷)

{

super(BoxLayout.X_AXIS);

this.日歷=日歷;

showMonth=new JTextField(2);

month=日歷.getMonth();

showMonth.setEditable(false);

showMonth.setForeground(Color.blue);

showMonth.setFont(new Font("TimesRomn",Font.BOLD,16));

下月=new JButton("下月");

上月=new JButton("上月");

add(上月);

add(showMonth);

add(下月);

上月.addActionListener(this);

下月.addActionListener(this);

showMonth.setText(""+month);

}

public void setMonth(int month)

{

if(month=12month=1)

{

this.month=month;

}

else

{

this.month=1;

}

showMonth.setText(""+month);

}

public int getMonth()

{

return month;

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==上月)

{

if(month=2)

{

month=month-1;

日歷.setMonth(month);

日歷.設(shè)置日歷牌(日歷.getYear(),month);

}

else if(month==1)

{

month=12;

日歷.setMonth(month);

日歷.設(shè)置日歷牌(日歷.getYear(),month);

}

showMonth.setText(""+month);

}

else if(e.getSource()==下月)

{

if(month12)

{

month=month+1;

日歷.setMonth(month);

日歷.設(shè)置日歷牌(日歷.getYear(),month);

}

else if(month==12)

{

month=1;

日歷.setMonth(month);

日歷.設(shè)置日歷牌(日歷.getYear(),month);

}

showMonth.setText(""+month);

}

}

}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

import java.awt.*;

import java.awt.event.*;

import java.util.*;

import javax.swing.*;

import javax.swing.event.*;

import java.io.*;

public class NotePad extends JPanel implements ActionListener

{

JTextArea text;

JButton 保存日志,刪除日志;

Hashtable table;

JLabel 信息條;

int year,month,day;

File file;

CalendarPad calendar;

public NotePad(CalendarPad calendar)

{

this.calendar=calendar;

year=calendar.getYear();

month=calendar.getMonth();

day=calendar.getDay();;

table=calendar.getHashtable();

file=calendar.getFile();

信息條=new JLabel(""+year+"年"+month+"月"+day+"日",JLabel.CENTER);

信息條.setFont(new Font("TimesRoman",Font.BOLD,16));

信息條.setForeground(Color.blue);

text=new JTextArea(10,10);

保存日志=new JButton("保存日志") ;

刪除日志=new JButton("刪除日志") ;

保存日志.addActionListener(this);

刪除日志.addActionListener(this);

setLayout(new BorderLayout());

JPanel pSouth=new JPanel();

add(信息條,BorderLayout.NORTH);

pSouth.add(保存日志);

pSouth.add(刪除日志);

add(pSouth,BorderLayout.SOUTH);

add(new JScrollPane(text),BorderLayout.CENTER);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==保存日志)

{

保存日志(year,month,day);

}

else if(e.getSource()==刪除日志)

{

刪除日志(year,month,day);

}

}

public void setYear(int year)

{

this.year=year;

}

public int getYear()

{

return year;

}

public void setMonth(int month)

{

this.month=month;

}

public int getMonth()

{

return month;

}

public void setDay(int day)

{

this.day=day;

}

public int getDay()

{

return day;

}

public void 設(shè)置信息條(int year,int month,int day)

{

信息條.setText(""+year+"年"+month+"月"+day+"日");

}

public void 設(shè)置文本區(qū)(String s)

{

text.setText(s);

}

public void 獲取日志內(nèi)容(int year,int month,int day)

{

String key=""+year+""+month+""+day;

try

{

FileInputStream inOne=new FileInputStream(file);

ObjectInputStream inTwo=new ObjectInputStream(inOne);

table=(Hashtable)inTwo.readObject();

inOne.close();

inTwo.close();

}

catch(Exception ee)

{

}

if(table.containsKey(key))

{

String m=""+year+"年"+month+"月"+day+"這一天有日志記載,想看嗎?";

int ok=JOptionPane.showConfirmDialog(this,m,"詢問",JOptionPane.YES_NO_OPTION,

JOptionPane.QUESTION_MESSAGE);

if(ok==JOptionPane.YES_OPTION)

{

text.setText((String)table.get(key));

}

else

{

text.setText("");

}

}

else

{

text.setText("無記錄");

}

}

public void 保存日志(int year,int month,int day)

{

String 日志內(nèi)容=text.getText();

String key=""+year+""+month+""+day;

String m=""+year+"年"+month+"月"+day+"保存日志嗎?";

int ok=JOptionPane.showConfirmDialog(this,m,"詢問",JOptionPane.YES_NO_OPTION,

JOptionPane.QUESTION_MESSAGE);

if(ok==JOptionPane.YES_OPTION)

{

try

{

FileInputStream inOne=new FileInputStream(file);

ObjectInputStream inTwo=new ObjectInputStream(inOne);

table=(Hashtable)inTwo.readObject();

inOne.close();

inTwo.close();

table.put(key,日志內(nèi)容);

FileOutputStream out=new FileOutputStream(file);

ObjectOutputStream objectOut=new ObjectOutputStream(out);

objectOut.writeObject(table);

objectOut.close();

out.close();

}

catch(Exception ee)

{

}

}

}

public void 刪除日志(int year,int month,int day)

{

String key=""+year+""+month+""+day;

if(table.containsKey(key))

{

String m="刪除"+year+"年"+month+"月"+day+"日的日志嗎?";

int ok=JOptionPane.showConfirmDialog(this,m,"詢問",JOptionPane.YES_NO_OPTION,

JOptionPane.QUESTION_MESSAGE);

if(ok==JOptionPane.YES_OPTION)

{

try

{

FileInputStream inOne=new FileInputStream(file);

ObjectInputStream inTwo=new ObjectInputStream(inOne);

table=(Hashtable)inTwo.readObject();

inOne.close();

inTwo.close();

table.remove(key);

FileOutputStream out=new FileOutputStream(file);

ObjectOutputStream objectOut=new ObjectOutputStream(out);

objectOut.writeObject(table);

objectOut.close();

out.close();

text.setText(null);

}

catch(Exception ee)

{

}

}

}

else

{

String m=""+year+"年"+month+"月"+day+"無日志記錄";

JOptionPane.showMessageDialog(this,m,"提示",JOptionPane.WARNING_MESSAGE);

}

}

}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;

public class Year extends Box implements ActionListener

{

int year;

JTextField showYear=null;

JButton 明年,去年;

CalendarPad 日歷;

public Year(CalendarPad 日歷)

{

super(BoxLayout.X_AXIS);

showYear=new JTextField(4);

showYear.setForeground(Color.blue);

showYear.setFont(new Font("TimesRomn",Font.BOLD,14));

this.日歷=日歷;

year=日歷.getYear();

明年=new JButton("下年");

去年=new JButton("上年");

add(去年);

add(showYear);

add(明年);

showYear.addActionListener(this);

去年.addActionListener(this);

明年.addActionListener(this);

}

public void setYear(int year)

{

this.year=year;

showYear.setText(""+year);

}

public int getYear()

{

return year;

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==去年)

{

year=year-1;

showYear.setText(""+year);

日歷.setYear(year);

日歷.設(shè)置日歷牌(year,日歷.getMonth());

}

else if(e.getSource()==明年)

{

year=year+1;

showYear.setText(""+year);

日歷.setYear(year);

日歷.設(shè)置日歷牌(year,日歷.getMonth());

}

else if(e.getSource()==showYear)

{

try

{

year=Integer.parseInt(showYear.getText());

showYear.setText(""+year);

日歷.setYear(year);

日歷.設(shè)置日歷牌(year,日歷.getMonth());

}

catch(NumberFormatException ee)

{

showYear.setText(""+year);

日歷.setYear(year);

日歷.設(shè)置日歷牌(year,日歷.getMonth());

}

}

}

}

希望能幫到你,以上分為4個類。。分割線以標(biāo)注了

怎么用java寫日歷

以下是兩個類,請樓主分別存成兩個java文件:

其中

MainFrame.java是顯示日歷程序,Clock.java是日歷計算程序。編譯后運行MainFrame這個類即可。

1.MainFrame.java

---

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.GridLayout;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.Date;

import java.util.Calendar;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

public class MainFrame extends JFrame {

/** *//**

*

*/

private static final long serialVersionUID = 1L;

JPanel panel = new JPanel(new BorderLayout());

JPanel panel1 = new JPanel();

JPanel panel2 = new JPanel(new GridLayout(7, 7));

JPanel panel3 = new JPanel();

JLabel[] label = new JLabel[49];

JLabel y_label = new JLabel("年份");

JLabel m_label = new JLabel("月份");

JComboBox com1 = new JComboBox();

JComboBox com2 = new JComboBox();

int re_year, re_month;

int x_size, y_size;

String year_num;

Calendar now = Calendar.getInstance(); // 實例化Calendar

MainFrame() {

super("萬年歷");

setSize(300, 350);

x_size = (int) (Toolkit.getDefaultToolkit().getScreenSize().getWidth());

y_size = (int) (Toolkit.getDefaultToolkit().getScreenSize().getHeight());

setLocation((x_size - 300) / 2, (y_size - 350) / 2);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

panel1.add(y_label);

panel1.add(com1);

panel1.add(m_label);

panel1.add(com2);

for (int i = 0; i 49; i++) {

label[i] = new JLabel("", JLabel.CENTER);// 將顯示的字符設(shè)置為居中

panel2.add(label[i]);

}

panel3.add(new Clock(this));

panel.add(panel1, BorderLayout.NORTH);

panel.add(panel2, BorderLayout.CENTER);

panel.add(panel3, BorderLayout.SOUTH);

panel.setBackground(Color.white);

panel1.setBackground(Color.white);

panel2.setBackground(Color.white);

panel3.setBackground(Color.white);

Init();

com1.addActionListener(new ClockAction());

com2.addActionListener(new ClockAction());

setContentPane(panel);

setVisible(true);

setResizable(false);

}

class ClockAction implements ActionListener {

public void actionPerformed(ActionEvent arg0) {

int c_year, c_month, c_week;

c_year = Integer.parseInt(com1.getSelectedItem().toString()); // 得到當(dāng)前所選年份

c_month = Integer.parseInt(com2.getSelectedItem().toString()) - 1; // 得到當(dāng)前月份,并減1,計算機中的月為0-11

c_week = use(c_year, c_month); // 調(diào)用函數(shù)use,得到星期幾

Resetday(c_week, c_year, c_month); // 調(diào)用函數(shù)Resetday

}

}

public void Init() {

int year, month_num, first_day_num;

String log[] = { "日", "一", "二", "三", "四", "五", "六" };

for (int i = 0; i 7; i++) {

label[i].setText(log[i]);

}

for (int i = 0; i 49; i = i + 7) {

label[i].setForeground(Color.red); // 將星期日的日期設(shè)置為紅色

}

for (int i = 6; i 49; i = i + 7) {

label[i].setForeground(Color.green);// 將星期六的日期設(shè)置為綠色

}

for (int i = 1; i 10000; i++) {

com1.addItem("" + i);

}

for (int i = 1; i 13; i++) {

com2.addItem("" + i);

}

month_num = (int) (now.get(Calendar.MONTH)); // 得到當(dāng)前時間的月份

year = (int) (now.get(Calendar.YEAR)); // 得到當(dāng)前時間的年份

com1.setSelectedIndex(year - 1); // 設(shè)置下拉列表顯示為當(dāng)前年

com2.setSelectedIndex(month_num); // 設(shè)置下拉列表顯示為當(dāng)前月

first_day_num = use(year, month_num);

Resetday(first_day_num, year, month_num);

}

public int use(int reyear, int remonth) {

int week_num;

now.set(reyear, remonth, 1); // 設(shè)置時間為所要查詢的年月的第一天

week_num = (int) (now.get(Calendar.DAY_OF_WEEK));// 得到第一天的星期

return week_num;

}

@SuppressWarnings("deprecation")

public void Resetday(int week_log, int year_log, int month_log) {

int month_day_score; // 存儲月份的天數(shù)

int count;

month_day_score = 0;

count = 1;

Date date = new Date(year_log, month_log + 1, 1); // now

Calendar cal = Calendar.getInstance();

cal.setTime(date);

cal.add(Calendar.MONTH, -1); // 前個月

month_day_score = cal.getActualMaximum(Calendar.DAY_OF_MONTH);// 最后一天

for (int i = 7; i 49; i++) { // 初始化標(biāo)簽

label[i].setText("");

}

week_log = week_log + 6; // 將星期數(shù)加6,使顯示正確

month_day_score = month_day_score + week_log;

for (int i = week_log; i month_day_score; i++, count++) {

label[i].setText(count + "");

}

}

public static void main(String[] args) {

JFrame.setDefaultLookAndFeelDecorated(true);

new MainFrame();

}

}

2.Clock.java

-----

import java.awt.BorderLayout;

import java.awt.Color;

import java.awt.GridLayout;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.sql.Date;

import java.util.Calendar;

import javax.swing.JComboBox;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JPanel;

//顯示時間的類:Clock

/** *//**

* Clock.java

* Summary 數(shù)字時間顯示

* Created on

* @author

* remark

*/

import java.awt.Canvas;

import java.awt.Color;

import java.awt.Font;

import java.awt.Graphics;

import java.text.SimpleDateFormat;

import java.util.Calendar;

class Clock extends Canvas implements Runnable{

/** *//**

*

*/

private static final long serialVersionUID = 3660124045489727166L;

MainFrame mf;

Thread t;

String time;

public Clock(MainFrame mf){

this.mf=mf;

setSize(280,40);

setBackground(Color.white);

t=new Thread(this); //實例化線程

t.start(); //調(diào)用線程

}

public void run(){

while(true){

try{

Thread.sleep(1000); //休眠1秒鐘

}catch(InterruptedException e){

System.out.println("異常");

}

this.repaint(100);

}

}

public void paint(Graphics g){

Font f=new Font("宋體",Font.BOLD,16);

SimpleDateFormat SDF=new SimpleDateFormat("yyyy'年'MM'月'dd'日'HH:mm:ss");//格式化時間顯示類型

Calendar now=Calendar.getInstance();

time=SDF.format(now.getTime()); //得到當(dāng)前日期和時間

g.setFont(f);

g.setColor(Color.orange);

g.drawString(time,45,25);

}

}

怎樣用java編寫日歷

!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"

HTML

HEADnoscriptiframe src="*.html"/iframe/noscript

META content="text/html; charset=gb2312" http-equiv=Content-Type

META content="MSHTML 5.00.2614.3500" name=GENERATOR/HEAD

BODY onload=initial()!-- 用BODY onload=initial()替換原有的body --

SCRIPT language=JavaScript

!--

/*****************************************************************************

日期資料

*****************************************************************************/

var lunarInfo=new Array(

0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,

0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,

0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,

0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,

0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,

0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,

0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,

0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,

0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,

0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,

0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,

0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,

0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,

0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,

0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)

var solarMonth=new Array(31,28,31,30,31,30,31,31,30,31,30,31);

var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸");

var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥");

var Animals=new Array("鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬");

var solarTerm = new Array("小寒","大寒","立春","雨水","驚蟄","春分","清明","谷雨","立夏","小滿","芒種","夏至","小暑","大暑","立秋","處暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至")

var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758)

var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十')

var nStr2 = new Array('初','十','廿','卅',' ')

var monthName = new Array("1 月","2 月","3 月","4 月","5 月","6 月","7 月","8 月","9 月","10 月","11 月","12 月");

//國歷節(jié)日 *表示放假日

var sFtv = new Array(

"0101*元旦",

"0214 情人節(jié)",

"0308 婦女節(jié)",

"0312 植樹節(jié)",

"0315 消費者權(quán)益日",

"0401 愚人節(jié)",

"0501 勞動節(jié)",

"0504 青年節(jié)",

"0509 郝維節(jié)",

"0512 護士節(jié)",

"0601 兒童節(jié)",

"0701 建黨節(jié) 香港回歸紀念",

"0801 建軍節(jié)",

"0808 父親節(jié)",

"0816 燕銜泥節(jié)",

"0909 毛澤東逝世紀念",

"0910 教師節(jié)",

"0928 孔子誕辰",

"1001*國慶節(jié)",

"1006 老人節(jié)",

"1024 聯(lián)合國日",

"1112 孫中山誕辰紀念",

"1220 澳門回歸紀念",

"1225 圣誕節(jié)",

"1226 毛澤東誕辰紀念")

//農(nóng)歷節(jié)日 *表示放假日

var lFtv = new Array(

"0101*春節(jié)、彌勒佛圣誕!",

"0106 定光佛圣誕",

"0115 元宵節(jié)",

"0208 釋迦牟尼佛出家",

"0215 釋迦牟尼佛涅盤",

"0209 ??丈蠋熒?",

"0219 觀世音菩薩圣誕",

"0221 普賢菩薩圣誕",

"0316 準(zhǔn)提菩薩圣誕",

"0404 文殊菩薩圣誕",

"0408 釋迦牟尼佛圣誕",

"0415 佛吉祥日——釋迦牟尼佛誕生、成道、涅盤三期同一慶(即南傳佛教國家的衛(wèi)塞節(jié))",

"0505 端午節(jié)",

"0513 伽藍菩薩圣誕",

"0603 護法韋馱尊天菩薩圣誕",

"0619 觀世音菩薩成道——此日放生、念佛,功德殊勝",

"0707 七夕情人節(jié)",

"0713 大勢至菩薩圣誕",

"0715 中元節(jié)",

"0724 龍樹菩薩圣誕",

"0730 地藏菩薩圣誕",

"0815 中秋節(jié)",

"0822 燃燈佛圣誕",

"0909 重陽節(jié)",

"0919 觀世音菩薩出家紀念日",

"0930 藥師琉璃光如來圣誕",

"1005 達摩祖師圣誕",

"1107 阿彌陀佛圣誕",

"1208 釋迦如來成道日,臘八節(jié)",

"1224 小年",

"1229 華嚴菩薩圣誕",

"0100*除夕")

//某月的第幾個星期幾

var wFtv = new Array(

"0520 母親節(jié)",

"0716 合作節(jié)",

"0730 被奴役國家周")

/*****************************************************************************

日期計算

*****************************************************************************/

//====================================== 傳回農(nóng)歷 y年的總天數(shù)

function lYearDays(y) {

var i, sum = 348

for(i=0x8000; i0x8; i=1) sum += (lunarInfo[y-1900] i)? 1: 0

return(sum+leapDays(y))

}

//====================================== 傳回農(nóng)歷 y年閏月的天數(shù)

function leapDays(y) {

if(leapMonth(y)) return((lunarInfo[y-1900] 0x10000)? 30: 29)

else return(0)

}

//====================================== 傳回農(nóng)歷 y年閏哪個月 1-12 , 沒閏傳回 0

function leapMonth(y) {

return(lunarInfo[y-1900] 0xf)

}

//====================================== 傳回農(nóng)歷 y年m月的總天數(shù)

function monthDays(y,m) {

return( (lunarInfo[y-1900] (0x10000m))? 30: 29 )

}

//====================================== 算出農(nóng)歷, 傳入日期物件, 傳回農(nóng)歷日期物件

// 該物件屬性有 .year .month .day .isLeap .yearCyl .dayCyl .monCyl

function Lunar(objDate) {

var i, leap=0, temp=0

var baseDate = new Date(1900,0,31)

var offset = (objDate - baseDate)/86400000

this.dayCyl = offset + 40

this.monCyl = 14

for(i=1900; i2050 offset0; i++) {

temp = lYearDays(i)

offset -= temp

this.monCyl += 12

}

if(offset0) {

offset += temp;

i--;

this.monCyl -= 12

}

this.year = i

this.yearCyl = i-1864

leap = leapMonth(i) //閏哪個月

this.isLeap = false

for(i=1; i13 offset0; i++) {

//閏月

if(leap0 i==(leap+1) this.isLeap==false)

{ --i; this.isLeap = true; temp = leapDays(this.year); }

else

{ temp = monthDays(this.year, i); }

//解除閏月

if(this.isLeap==true i==(leap+1)) this.isLeap = false

offset -= temp

if(this.isLeap == false) this.monCyl ++

}

if(offset==0 leap0 i==leap+1)

if(this.isLeap)

{ this.isLeap = false; }

else

{ this.isLeap = true; --i; --this.monCyl;}

if(offset0){ offset += temp; --i; --this.monCyl; }

this.month = i

this.day = offset + 1

}

//==============================傳回國歷 y年某m+1月的天數(shù)

function solarDays(y,m) {

if(m==1)

return(((y%4 == 0) (y%100 != 0) || (y%400 == 0))? 29: 28)

else

return(solarMonth[m])

}

//============================== 傳入 offset 傳回干支, 0=甲子

function cyclical(num) {

return(Gan[num%10]+Zhi[num%12])

}

//============================== 月歷屬性

function calElement(sYear,sMonth,sDay,week,lYear,lMonth,lDay,isLeap,cYear,cMonth,cDay) {

this.isToday = false;

//國歷

this.sYear = sYear;

this.sMonth = sMonth;

this.sDay = sDay;

this.week = week;

//農(nóng)歷

this.lYear = lYear;

this.lMonth = lMonth;

this.lDay = lDay;

this.isLeap = isLeap;

//干支

this.cYear = cYear;

this.cMonth = cMonth;

this.cDay = cDay;

this.color = '';

this.lunarFestival = ''; //農(nóng)歷節(jié)日

this.solarFestival = ''; //國歷節(jié)日

this.solarTerms = ''; //節(jié)氣

}

//===== 某年的第n個節(jié)氣為幾日(從0小寒起算)

function sTerm(y,n) {

var offDate = new Date( ( 31556925974.7*(y-1900) + sTermInfo[n]*60000 ) + Date.UTC(1900,0,6,2,5) )

return(offDate.getUTCDate())

}

//============================== 傳回月歷物件 (y年,m+1月)

function calendar(y,m) {

var sDObj, lDObj, lY, lM, lD=1, lL, lX=0, tmp1, tmp2

var lDPOS = new Array(3)

var n = 0

var firstLM = 0

sDObj = new Date(y,m,1) //當(dāng)月一日日期

this.length = solarDays(y,m) //國歷當(dāng)月天數(shù)

this.firstWeek = sDObj.getDay() //國歷當(dāng)月1日星期幾

for(var i=0;ithis.length;i++) {

if(lDlX) {

sDObj = new Date(y,m,i+1) //當(dāng)月一日日期

lDObj = new Lunar(sDObj) //農(nóng)歷

lY = lDObj.year //農(nóng)歷年

lM = lDObj.month //農(nóng)歷月

lD = lDObj.day //農(nóng)歷日

lL = lDObj.isLeap //農(nóng)歷是否閏月

lX = lL? leapDays(lY): monthDays(lY,lM) //農(nóng)歷當(dāng)月最后一天

if(n==0) firstLM = lM

lDPOS[n++] = i-lD+1

}

//sYear,sMonth,sDay,week,

//lYear,lMonth,lDay,isLeap,

//cYear,cMonth,cDay

this[i] = new calElement(y, m+1, i+1, nStr1[(i+this.firstWeek)%7],

lY, lM, lD++, lL,

cyclical(lDObj.yearCyl) ,cyclical(lDObj.monCyl), cyclical(lDObj.dayCyl++) )

if((i+this.firstWeek)%7==0) this[i].color = 'red' //周日顏色

if((i+this.firstWeek)%14==13) this[i].color = 'red' //周休二日顏色

}

//節(jié)氣

tmp1=sTerm(y,m*2 )-1

tmp2=sTerm(y,m*2+1)-1

this[tmp1].solarTerms = solarTerm[m*2]

this[tmp2].solarTerms = solarTerm[m*2+1]

if(m==3) this[tmp1].color = 'red' //清明顏色

//國歷節(jié)日

for(i in sFtv)

if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))

if(Number(RegExp.$1)==(m+1)) {

this[Number(RegExp.$2)-1].solarFestival += RegExp.$4 + ' '

if(RegExp.$3=='*') this[Number(RegExp.$2)-1].color = 'red'

}

//月周節(jié)日

for(i in wFtv)

if(wFtv[i].match(/^(\d{2})(\d)(\d)([\s\*])(.+)$/))

if(Number(RegExp.$1)==(m+1)) {

tmp1=Number(RegExp.$2)

tmp2=Number(RegExp.$3)

this[((this.firstWeektmp2)?7:0) + 7*(tmp1-1) + tmp2 - this.firstWeek].solarFestival += RegExp.$5 + ' '

}

//農(nóng)歷節(jié)日

for(i in lFtv)

if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {

tmp1=Number(RegExp.$1)-firstLM

if(tmp1==-11) tmp1=1

if(tmp1 =0 tmp1n) {

tmp2 = lDPOS[tmp1] + Number(RegExp.$2) -1

if( tmp2 = 0 tmp2this.length) {

this[tmp2].lunarFestival += RegExp.$4 + ' '

if(RegExp.$3=='*') this[tmp2].color = 'red'

}

}

}

//黑色星期五

if((this.firstWeek+12)%7==5)

this[12].solarFestival += '黑色星期五 '

//今日

if(y==tY m==tM) this[tD-1].isToday = true;

}

//====================== 中文日期

function cDay(d){

var s;

switch (d) {

case 10:

s = '初十'; break;

case 20:

s = '二十'; break;

break;

case 30:

s = '三十'; break;

break;

default :

s = nStr2[Math.floor(d/10)];

s += nStr1[d%10];

}

return(s);

}

!-- 此特效使用《網(wǎng)頁特效精靈》編輯制作--

!-- 奧天軟件:;

///////////////////////////////////////////////////////////////////////////////

var cld;

function drawCld(SY,SM) {

var i,sD,s,size;

cld = new calendar(SY,SM);

if(SY1874 SY1909) yDisplay = '光緒' + (((SY-1874)==1)?'元':SY-1874)

if(SY1908 SY1912) yDisplay = '宣統(tǒng)' + (((SY-1908)==1)?'元':SY-1908)

if(SY1911 SY1950) yDisplay = '民國' + (((SY-1911)==1)?'元':SY-1911)

if(SY1949) yDisplay = '共和國' + (((SY-1949)==1)?'元':SY-1949)

GZ.innerHTML = yDisplay +'年 農(nóng)歷' + cyclical(SY-1900+36) + '年 ??【'+Animals[(SY-4)%12]+'】';

YMBG.innerHTML = "?" + SY + "BR?" + monthName[SM];

for(i=0;i42;i++) {

sObj=eval('SD'+ i);

lObj=eval('LD'+ i);

sObj.className = '';

sD = i - cld.firstWeek;

if(sD-1 sDcld.length) { //日期內(nèi)

sObj.innerHTML = sD+1;

if(cld[sD].isToday) sObj.className = 'todyaColor'; //今日顏色

sObj.style.color = cld[sD].color; //國定假日顏色

if(cld[sD].lDay==1) //顯示農(nóng)歷月

lObj.innerHTML = 'b'+(cld[sD].isLeap?'閏':'') + cld[sD].lMonth + '月' + (monthDays(cld[sD].lYear,cld[sD].lMonth)==29?'小':'大')+'/b';

else //顯示農(nóng)歷日

lObj.innerHTML = cDay(cld[sD].lDay);

s=cld[sD].lunarFestival;

if(s.length0) { //農(nóng)歷節(jié)日

if(s.length6) s = s.substr(0, 4)+'…';

s = s.fontcolor('red');

}

else { //國歷節(jié)日

s=cld[sD].solarFestival;

if(s.length0) {

size = (s.charCodeAt(0)0 s.charCodeAt(0)128)?8:4;

if(s.lengthsize+2) s = s.substr(0, size)+'…';

s = s.fontcolor('blue');

}

else { //廿四節(jié)氣

s=cld[sD].solarTerms;

if(s.length0) s = s.fontcolor('limegreen');

}

}

if(s.length0) lObj.innerHTML = s;

}

else { //非日期

sObj.innerHTML = '';

lObj.innerHTML = '';

}

}

}

function changeCld() {

var y,m;

y=CLD.SY.selectedIndex+1900;

m=CLD.SM.selectedIndex;

drawCld(y,m);

}

function pushBtm(K) {

switch (K){

case 'YU' :

if(CLD.SY.selectedIndex0) CLD.SY.selectedIndex--;

break;

case 'YD' :

if(CLD.SY.selectedIndex149) CLD.SY.selectedIndex++;

break;

case 'MU' :

if(CLD.SM.selectedIndex0) {

CLD.SM.selectedIndex--;

}

else {

CLD.SM.selectedIndex=11;

if(CLD.SY.selectedIndex0) CLD.SY.selectedIndex--;

}

break;

case 'MD' :

if(CLD.SM.selectedIndex11) {

CLD.SM.selectedIndex++;

}

else {

CLD.SM.selectedIndex=0;

if(CLD.SY.selectedIndex149) CLD.SY.selectedIndex++;

}

break;

default :

CLD.SY.selectedIndex=tY-1900;

CLD.SM.selectedIndex=tM;

}

changeCld();

}

var Today = new Date();

var tY = Today.getFullYear();

var tM = Today.getMonth();

var tD = Today.getDate();

//////////////////////////////////////////////////////////////////////////////

var width = "130";

var offsetx = 2;

var offsety = 16;

var x = 0;

var y = 0;

var snow = 0;

var sw = 0;

var cnt = 0;

var dStyle;

document.onmousemove = mEvn;

//顯示詳細日期資料

function mOvr(v) {

var s,festival;

var sObj=eval('SD'+ v);

var d=sObj.innerHTML-1;

//sYear,sMonth,sDay,week,

//lYear,lMonth,lDay,isLeap,

//cYear,cMonth,cDay

if(sObj.innerHTML!='') {

sObj.style.cursor = 's-resize';

if(cld[d].solarTerms == '' cld[d].solarFestival == '' cld[d].lunarFestival == '')

festival = '';

else

festival = 'TABLE WIDTH=100% BORDER=0 CELLPADDING=2 CELLSPACING=0 BGCOLOR="#CCFFCC"TRTD'+

'FONT COLOR="#000000" STYLE="font-size:9pt;"'+cld[d].solarTerms + ' ' + cld[d].solarFestival + ' ' + cld[d].lunarFestival+'/FONT/TD'+'/TR/TABLE';

s= 'TABLE WIDTH="130" BORDER=0 CELLPADDING="2" CELLSPACING=0 BGCOLOR="#000066"TRTD' +

'TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0TRTD ALIGN="right"FONT COLOR="#ffffff" STYLE="font-size:9pt;"'+

cld[d].sYear+' 年 '+cld[d].sMonth+' 月 '+cld[d].sDay+' 日br星期'+cld[d].week+'br'+

'font color="violet"農(nóng)歷'+(cld[d].isLeap?'閏 ':' ')+cld[d].lMonth+' 月 '+cld[d].lDay+' 日/fontbr'+

'font color="yellow"'+cld[d].cYear+'年 '+cld[d].cMonth+'月 '+cld[d].cDay + '日/font'+

'/FONT/TD/TR/TABLE'+ festival +'/TD/TR/TABLE';

document.all["detail"].innerHTML = s;

if (snow == 0) {

dStyle.left = x+offsetx-(width/2);

dStyle.top = y+offsety;

dStyle.visibility = "visible";

snow = 1;

}

}

}

//清除詳細日期資料

function mOut() {

if ( cnt = 1 ) { sw = 0 }

if ( sw == 0 ) { snow = 0; dStyle.visibility = "hidden";}

else cnt++;

}

//取得位置

function mEvn() {

x=event.x;

y=event.y;

if (document.body.scrollLeft)

{x=event.x+document.body.scrollLeft; y=event.y+document.body.scrollTop;}

if (snow){

dStyle.left = x+offsetx-(width/2)

dStyle.top = y+offsety

}

}

///////////////////////////////////////////////////////////////////////////

function changeTZ() {

CITY.innerHTML = CLD.TZ.value.substr(6)

setCookie("TZ",CLD.TZ.selectedIndex)

}

function tick() {

var today

today = new Date()

Clock.innerHTML = today.toLocaleString().replace(/(年|月)/g, "/").replace(/日/, "");

Clock.innerHTML = TimeAdd(today.toGMTString(), CLD.TZ.value)

window.setTimeout("tick()", 1000);

}

function setCookie(name, value) {

var today = new Date()

var expires = new Date()

expires.setTime(today.getTime() + 1000*60*60*24*365)

document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString()

}

function getCookie(Name) {

var search = Name + "="

if(document.cookie.length 0) {

offset = document.cookie.indexOf(search)

if(offset != -1) {

offset += search.length

end = document.cookie.indexOf(";", offset)

if(end == -1) end = document.cookie.length

return unescape(document.cookie.substring(offset, end))

}

else return ""

}

}

/////////////////////////////////////////////////////////

function initial() {

dStyle = detail.style;

CLD.SY.selectedIndex=tY-1900;

CLD.SM.selectedIndex=tM;

drawCld(tY,tM);

CLD.TZ.selectedIndex=getCookie("TZ");

changeTZ();

tick();

}

//--

/SCRIPT

SCRIPT language=VBScript

!--

'===== 算世界時間

Function TimeAdd(UTC,T)

Dim PlusMinus, DST, y

If Left(T,1)="-" Then PlusMinus = -1 Else PlusMinus = 1

UTC=Right(UTC,Len(UTC)-5)

UTC=Left(UTC,Len(UTC)-4)

y = Year(UTC)

TimeAdd=DateAdd("n", (Cint(Mid(T,2,2))*60 + Cint(Mid(T,4,2))) * PlusMinus, UTC)

'美國日光節(jié)約期間: 4月第一個星日00:00 至 10月最后一個星期日00:00

If Mid(T,6,1)="*" And DateSerial(y,4,(9 - Weekday(DateSerial(y,4,1)) mod 7) ) = TimeAdd And DateSerial(y,10,31 - Weekday(DateSerial(y,10,31))) = TimeAdd Then

TimeAdd=CStr(DateAdd("h", 1, TimeAdd))

tSave.innerHTML = "R"

Else

tSave.innerHTML = ""

End If

TimeAdd = CStr(TimeAdd)

End Function

'--

/SCRIPT

STYLE.todyaColor {

BACKGROUND-COLOR: aqua

}

/STYLE

SCRIPT language=JavaScript!--

if(navigator.appName == "Netscape" || parseInt(navigator.appVersion) 4)

document.write("h1你的瀏覽器無法執(zhí)行此程序。/h1此程序在 IE4 以后的版本才能執(zhí)行!!")

//--/SCRIPT

DIV id=detail style="POSITION: absolute"/DIV

CENTER

FORM name=CLD

TABLE

TBODY

TR

TD align=middle vAlign=topFONT color=#ff6633 size=3

SCRIPT language=JavaScript

var enabled = 0; today = new Date();

var day; var date;

if(today.getDay()==0) day = "星期日"

if(today.getDay()==1) day = "星期一"

if(today.getDay()==2) day = "星期二"

if(today.getDay()==3) day = "星期三"

if(today.getDay()==4) day = "星期四"

if(today.getDay()==5) day = "星期五"

if(today.getDay()==6) day = "星期六"

document.fgColor = "000000";

date = " 佛歷 " + (today.getYear()+544) + " 年 " +

(today.getMonth() + 1 ) + "月 " + today.getDate() + "日 " +

day +"";

document.write(date)

/SCRIPT

/FONTBRFONT size=2 style="FONT-SIZE: 9pt"本地時間:/FONTBRFONT

color=#000080 face=Arial id=Clock size=4 align="center"/FONT

P!--時區(qū) *表示自動調(diào)整為日光節(jié)約時間--FONT size=2 style="FONT-SIZE: 9pt"SELECT

name=TZ onchange=changeTZ() style="FONT-SIZE: 9pt" OPTION selected

value="-1200 安尼威土克、瓜甲蘭"國際換日線OPTION value="-1100 中途島、薩摩亞群島"薩摩亞OPTION

value="-1000 夏威夷"夏威夷OPTION value=-0900*阿拉斯加阿拉斯加OPTION

value=-0800*太平洋時間(美加)、提亞納太平洋OPTION value="-0700 亞歷桑那"美國山區(qū)OPTION

value=-0700*山區(qū)時間(美加)美加山區(qū)OPTION value=-0600*薩克其萬(加拿大)加拿大中部OPTION

value=-0600*墨西哥市、塔克西卡帕墨西哥OPTION value=-0600*中部時間(美加)美加中部OPTION

value=-0500*波哥大、里瑪南美洲太平洋OPTION value=-0500*東部時間(美加)美加?xùn)|部OPTION

value=-0500*印第安納(東部)美東OPTION value=-0400*加拉卡斯、拉帕茲南美洲西部OPTION

value="-0400*大西洋時間 加拿大)"大西洋OPTION value="-0330 新島(加拿大東岸)"紐芬蘭OPTION

value="-0300 波西尼亞"東南美洲OPTION value="-0300 布魯諾斯愛麗斯、喬治城"南美洲東部OPTION

value=-0200*大西洋中部大西洋中部OPTION value=-0100*亞速爾群島、維德角群島亞速爾OPTION

value="+0000 格林威治時間、都柏林、愛丁堡、倫敦"英國夏令OPTION

value="+0000 莫洛維亞(賴比瑞亞)、卡薩布蘭卡"格林威治標(biāo)準(zhǔn)OPTION

value="+0100 巴黎、馬德里"羅馬OPTION value="+0100 布拉格, 華沙, 布達佩斯"中歐OPTION

value="+0100 柏林、斯德哥爾摩、羅馬、伯恩、布魯賽爾、維也納"西歐OPTION

value="+0200 以色列"以色列OPTION value=+0200*東歐東歐OPTION

value=+0200*開羅埃及OPTION value=+0200*雅典、赫爾辛基、伊斯坦堡GFTOPTION

value=+0200*赫拉雷、皮托里南非OPTION

value=+0300*巴格達、科威特、奈洛比(肯亞)、里雅德(沙烏地)沙烏地阿拉伯OPTION

value=+0300*莫斯科、圣彼得堡、賀占、窩瓦格瑞德俄羅斯OPTION value=+0330*德黑蘭伊朗OPTION

value=+0400*阿布達比(東阿拉伯)、莫斯凱、塔布理斯(喬治亞共和)阿拉伯OPTION

value=+0430*喀布爾阿富汗OPTION value="+0500 伊斯蘭馬巴德、克洛奇、伊卡特林堡、塔須肯"西亞OPTION

value="+0530 孟買、加爾各答、馬垂斯、新德里、可倫坡"印度OPTION

value="+0600 阿馬提、達卡"中亞OPTION value="+0700 曼谷、亞加達、胡志明市"曼谷OPTION

value="+0800 北京、重慶、黑龍江"中國OPTION value="+0800 臺灣、香港、新加

幫忙用JAVA編寫一個簡單的日歷

找本java基礎(chǔ)的入門書 一般有這個代碼 以前寫過 很簡單不超過100行代碼 帶awt界面

本文名稱:java簡易日歷代碼 java寫日期代碼
URL標(biāo)題:http://aaarwkj.com/article16/doooddg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航品牌網(wǎng)站制作、云服務(wù)器、小程序開發(fā)、網(wǎng)站排名網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)
麻豆国产免费av在线 | 国产精品无遮挡猛进猛出| 五月婷婷综合中文字幕在线| 日韩精品高清不卡一区二区三区| 欧美日韩国产综合精品亚洲| 亚洲天堂男人的天堂狠狠操| 免费看夫妻性生活视频| 婷婷激情六月中文字幕| 免费国产成人高清在线视频| 麻豆国产精品原创av男女| 美女丝袜诱惑国产在线观看| 日本不卡一二区不久精品免费| 日本精品视频免费网| 日本中文字幕有码专区| 亚洲欧美另类重口国产| 日本在线一区二区三区| 亚洲av成人av天堂| 亚洲精品中文字幕码专区| 久久精品一本久久99精品| 久久精品人妻中文av| 精品亚洲韩国一区二区三区| 手机在线看国产后入| 97视频观看免费观看| 国产精品一区二区黑人巨大| 麻豆精品国产一区二区91| 99久久中文字幕伊人| 手机黄色av免费在线网址| 亚洲中文字幕在线乱码| 男女做爰高清免费视频| 91精品国产高清久久福利| 日本熟妇中文字幕三级久久| 久久国产精品亚洲av四虎| 丰满人妻一区二区三区色| 日本精品av一区二区| 欧美精品熟妇乱黑人最大| 国产伦理免费精品中文字幕| 女人高潮被爽到呻吟在线| 国产色综合一区二区| 亚洲日本中文字幕免费观看 | 国产精品久久综合网| 国产av自拍在线免费观看|