日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

一個容易編程思想在php與java中的完成比較:日期類!

一個容易編程思想在php與java中的完成比較:日期類!

更新時間:2019-07-04 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

以前用PHP時寫了一個簡單的class,功能主要是解決,大量頁面上需要顯示下拉列表框選擇年/月/日/周之類的。希望對大家學(xué)習(xí)PHP和java能有幫助。

php的實(shí)現(xiàn)如下:
getCurrentDate.class.php
<?php
/*
* 功能:生成下拉列表(年/月/日/周為當(dāng)前值)
* 程序員: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 "<option value='$i'>{$i}年</option>\n";
}
}

/*獲得月的下拉列表*/
function getCurrentMonth()
{
for ($i = 1; $i <= $this->Months; $i++)
{
($i<10)?($m="0".$i):($m=$i);
if($i == date('m'))
echo "<option value='$m' selected>{$m}月</option>\n";
else
echo "<option value='$m'>{$m}月</option>\n";
}
}

/*獲得日的下拉列表*/
function getCurrentDay()
{
for ($i = 1; $i <= $this->Days; $i++){
if($i == date('d'))
echo "<option value='$i' selected>{$i}日</option>\n";
else
echo "<option value='$i'>{$i}日</option>\n";
}
}

/*獲得周的下拉列表*/
function getCurrentWeek()
{
for ($i = 1; $i <= $this->Weeks; $i++){
if($i == date('W'))
echo "<option value='$i' selected>{$i}周</option>\n";
else
echo "<option value='$i'>{$i}周</option>\n";
}
}
}
?>

調(diào)用如下:
includ("../public/getCurrentDate.class.php");
$getCurrentDate = net getCurrentDate();
<select name ="xxxxx">
<?=$getCurrentDate->getCurrentYear()?>
</select>
//////////////////////////////////////////////////////////


java的實(shí)現(xiàn)方法:
getCurrentDate.java
/*
* 功能:生成下拉列表(年/月/日/周為當(dāng)前值)
* 程序員: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 += "<option value='" + i + "'>" + i + "年</option>\n";
 
}
return Content;
}

/*獲得月的下拉列表*/
public String getCurrentMonth()
{
String m;
String Content = "";

for (int i = 1; i <= Months; i++)
{
m=i<10?("0" + i):Integer.toString(i);
if(i == Integer.parseInt(formatter.format(myDate).toString().substring(5, 7)))
Content += "<option value='" + m + "' selected>" + m + "月</option>\n";
else
Content += "<option value='" + m + "'>" + m + "月</option>\n";
}
return Content;
}

/*獲得日的下拉列表*/
public String getCurrentDay()
{
String Content = "";
String m;

for (int i = 1; i <= Days; i++){
m=i<10?("0" + i):Integer.toString(i);
if(i == Integer.parseInt(formatter.format(myDate).toString().substring(8, 10)))
Content += "<option value='" + m + "' selected>" + m + "日</option>\n";
else
Content += "<option value='" + m + "'>" + m + "日</option>\n";
}
return Content;
}

/*獲得周的下拉列表*/
public String getCurrentWeek()
{
String Content = "";
String m;

for (int i = 1; i <= Weeks; i++){
m=i<10?("0" + i):Integer.toString(i);
if(i == Integer.parseInt(formatter.format(myDate).toString().substring(11)))
Content += "<option value='" + m + "' selected>" + m + "周</option>\n";
else
Content += "<option value='" + m + "'>" + m + "周</option>\n";
}
return Content;
}
}


調(diào)用方法:
<jsp:useBean id="getCurrentDate" scope="session" class="getCurrentDate" />
<select name="Years">
<%=getCurrentDate.getCurrentYear()%>
</select>
<select name="Months">
<%=getCurrentDate.getCurrentMonth()%>
</select>
<select name="Days">
<%=getCurrentDate.getCurrentDay()%>
</select>
<select name="Weeks">
<%=getCurrentDate.getCurrentWeek()%>
</select> 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 六月婷婷精品视频在线观看 | 国产成人无精品久久久久国语 | 色狠狠狠色噜噜噜综合网 | 日日摸日日碰夜夜97 | 欧美一级刺激毛片 | 一本色道综合久久爱15 | 国产在线视频一区二区三区 | 国产综合社区 | 青青草国产免费久久久91 | 91av观看| 爱爱免费观看高清视频在线播放 | 欧美日韩亚洲第一页 | 免费伊人 | 69式视频| 青青青青青青青青草 | 国产精品美女久久久久网 | 国模大尺度福利视频在线 | 青青青青青青青青草 | 国产欧美高清 | 成人在线观看国产 | jyzziyzzz免费视频国产 | 亚洲精品人成网在线播放影院 | 日本久久久久久 | 免费国产97久久青草 | 免费观看www | 天天操视频 夜夜 | 91麻豆精品国产91久久久 | 精品国产日韩亚洲一区二区 | 成年大片免费视频播放手机不卡 | 精品噜噜噜噜久久久久久久久 | 久久青草福利免费资源网站 | 久久久久久久影视 | 久青草香蕉精品视频在线 | 国产精品一区二区无线 | 69式免费视频 | 老司机深夜福利ae 入口网站 | 国产资源视频 | 丝袜xxxx| 99热精品在线免费观看 | 成人免费视频在线 | 日皮视频在线观看 |