ホームページ  >  記事  >  php教程  >  PHP と Java での単純なプログラミングのアイデアの実装の比較: date クラス!

PHP と Java での単純なプログラミングのアイデアの実装の比較: date クラス!

WBOY
WBOYオリジナル
2016-06-21 09:11:44842ブラウズ

比較|プログラミング

私が PHP を使用したとき、その主な機能は、多数のページで年/月/日/週を選択するためのドロップダウン リスト ボックスを表示するという問題を解決することでした。 PHPとJavaを学ぶ皆さんの参考になれば幸いです。

phpは次のように実装されます:
getCurrentDate.class.php
/*
* 機能: ドロップダウンリストを生成します (年/月/日/週は現在の値です)
* プログラマ: xiangli
* 日付: 2003-01-19
*/

#------------------------------------- ---- ------------#
# 変更日: 2003-03-03-03-18 -------------------------- ----------#

class getCurrentDate{
var $years = 2002;
var $months = 12;
var $i >= $this->years;


/*月のドロップダウン リストを取得*/
function getCurrentMonth()
{
for ($i = 1; $i {
($i& lt;10) ?($m=0".$i):($m=$i)$m}月n";
/*ゲットデイドロップ-ダウンリスト*/
function getCurrentDay( )
{
for($ i = 1; $ i< = $ this-> days; $ i ++){
if($ i == date( 'd'))
";/option> n ";
}}}
/*ドロップダウンリストの週を取得*/
function getcurrentweek () {
for ($ i = 1; $ i & lt; = $ this- & gt;weeks; $ i++ ){
echo "&lt; option value = '$ i'&gt; {$ i} week&lt;/option&gt; n";<名前 ="xxxxx" を選択>
getCurrent Year()?>

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


java実装メソッド:
getCurrentDate.java
/*
* 機能: ドロップダウン リストを生成します (年/月/日/週が現在の値です)
* プログラマー: xiangli
* 日付: 2003-01-19
*/

/ / #------------------------------------------------ ----#
// # 変更日: 2003-03-18 ----------------------------#

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 getCurrent Year()
{
文字列content = ""; for(int i = integer.parseint(formatter.format(mydate).tostring()。substring(0、4)); i&gt; = years; i-)
" + i +" year&lt;/option&gt; n "; myDate).toString().substring(5, 7)))
内容 += "n";
else
}
文字列コンテンツ= m + "日n";
else
内容 += "n";
        }
return Content;
}

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

for (int i = 1; i m=i<10?("0" + i):Integer.toString(i);
if(i == Integer.parseInt(formatter.format(myDate).toString().substring( 11)))
内容 += "" + m + "周n";
else
内容 += "n";
}
return Content;
}
}


调用メソッド:




 



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。