比较|编程
以前用PHP时写了一个简单的class,功能主要是解决,大量页面上需要显示下拉列表框选择年/月/日/周之类的。希望对大家学习PHP和java能有帮助。
php的实现如下:
getCurrentDate.class.php
/*
* 功能:生成下拉列表(年/月/日/周为当前值)
* 程序员:xiangli
* 日期:2003-01-19
*/
#---------------------------------------------------#
# 修改:2003-03-18 #
# 修改原因:添加了周的生成 #
#-------------------------------------------------#
class getCurrentDate{
var $Years = 2002;
var $Months = 12;
var $Days = 31;
var $Weeks = 52;
/*获得年的下拉列表*/
function getCurrentYear()
{
for ($i = Date('Y'); $i >= $this->Years; $i--)
{
echo "\n";
}
}
/*获得月的下拉列表*/
function getCurrentMonth()
{
for ($i = 1; $i Months; $i++)
{
($i if($i == date('m'))
echo "\n";
else
echo "\n";
}
}
/*获得日的下拉列表*/
function getCurrentDay()
{
for ($i = 1; $i Days; $i++){
if($i == date('d'))
echo "\n";
else
echo "\n";
}
}
/*获得周的下拉列表*/
function getCurrentWeek()
{
for ($i = 1; $i Weeks; $i++){
if($i == date('W'))
echo "\n";
else
echo "\n";
}
}
}
?>
调用如下:
includ("../public/getCurrentDate.class.php");
$getCurrentDate = net getCurrentDate();
//////////////////////////////////////////////////////////
java的实现方法:
getCurrentDate.java
/*
* 功能:生成下拉列表(年/月/日/周为当前值)
* 程序员:xiangli
* 日期:2003-01-19
*/
// #---------------------------------------------------#
// # 修改:2003-03-18 #
// # 修改原因:添加了周的生成 #
// #-------------------------------------------------#
import java.io.*;
import java.util.*;
import java.text.*;
public class getCurrentDate {
public int Years = 2002;
public int Months = 12;
public int Days = 31;
public int Weeks = 52;
Date myDate = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd w");
/*获得年的下拉列表*/
public String getCurrentYear()
{
String Content = "";
for (int i = Integer.parseInt(formatter.format(myDate).toString().substring(0, 4)); i >= Years; i--)
{
Content += "\n";
}
return Content;
}
/*获得月的下拉列表*/
public String getCurrentMonth()
{
String m;
String Content = "";
for (int i = 1; i {
m=i if(i == Integer.parseInt(formatter.format(myDate).toString().substring(5, 7)))
Content += "\n";
else
Content += "\n";
}
return Content;
}
/*获得日的下拉列表*/
public String getCurrentDay()
{
String Content = "";
String m;
for (int i = 1; i m=i if(i == Integer.parseInt(formatter.format(myDate).toString().substring(8, 10)))
Content += "\n";
else
Content += "\n";
}
return Content;
}
/*获得周的下拉列表*/
public String getCurrentWeek()
{
String Content = "";
String m;
for (int i = 1; i m=i if(i == Integer.parseInt(formatter.format(myDate).toString().substring(11)))
Content += "\n";
else
Content += "\n";
}
return Content;
}
}
调用方法:

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

Dreamweaver CS6
视觉化网页开发工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),