<%--
  - $Id: sc2701.jsp,v 1.12 2006/02/08 02:39:12 jeon Exp $
  -
  - Copyright 2006 NTT DATA Corporation.
  -
  --%>
<%@page contentType="text/html; charset=Windows-31J" language="java" pageEncoding="Windows-31J"%>
<%@ page import="java.util.Date"%>
<%@ page import="jp.terasoluna.fw.util.DateUtil"%>

<%@ taglib uri="/struts-html" prefix="html"%>
<%@ taglib uri="/struts-bean" prefix="bean"%>
<%@ taglib uri="/struts-logic" prefix="logic"%>
<%@ taglib uri="/terasoluna" prefix="t"%>
<%@ taglib uri="/terasoluna-struts" prefix="ts"%>

<bean:define id="titleUsecaseName" scope="page" value="日付変換"/>
<bean:define id="titleScreenName" scope="page" value="日付変換"/>
<bean:define id="screenName" scope="page" value="日付変換"/>
<bean:define id="screenID" scope="page" value="SC2701"/>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html:html locale="true">

<%@ include file="../sc0003.jspf" %>

<!-- begin body-->
<h4>日付変換</h4>
    
<%
String date = "2004/01/09 04:56:23";
pageContext.setAttribute("date", date);
%><br>

<table>
    <tr>
        <td align="left">
        
          1. dateタグ 【name, pattern】<br>
          <ul>
            <li>nameのデータがpattern通り表示される事を確認。<br>
                (pageContextに格納されているdateのデータ：2004/01/09 04:56:23)<br><br></li>
            <li>dateタグの設定<br>
              &nbsp;&nbsp;&lt;t:date name=&quot;date&quot; pattern=&quot;GGG yyyy.MM.dd  hh:mm aaa&quot; /&gt;<br><br>
            </li>
          </ul>  
          &nbsp;&nbsp;&nbsp;&nbsp;<span id="dateName">｢<font color="#FF0000"><t:date name="date" pattern="GGG yyyy.MM.dd  hh:mm aaa" /></font>｣</span>
          <br><br><br>
  
        </td>
    </tr>

    <tr>
        <td align="left">
        
          2. dateタグ 【id, name, pattern】<br>
          <ul>
            <li>patternによって変換されたnameのデータがidで指定した名前の変数に格納されている事を確認。<br>
                (pageContextに格納されているdateのデータ：2004/01/09 04:56:23)<br><br></li>
            <li>dateタグの設定<br>
              &nbsp;&nbsp;&lt;t:date id=&quot;formatted&quot; name=&quot;date&quot; 
              pattern=&quot;GGG yyyy.MM.dd  hh:mm aaa&quot; /&gt;<br><br>
            </li>
          </ul>  
          <t:date id="formatted" name="date" pattern="GGG yyyy.MM.dd  hh:mm aaa" />
          &nbsp;&nbsp;&nbsp;&nbsp;<span id="dateId">｢<font color="#FF0000"><%= formatted %></font>｣</span>
          <br><br><br>
  
        </td>
    </tr>  

    <tr>
        <td align="left">
            
          3. dateタグ 【value, pattern】<br>
          <ul>
            <li>valueのデータがpattern通り表示される事を確認。<br><br></li>
            <li>dateタグの設定<br>
              &nbsp;&nbsp;&lt;t:date value=&quot;2005/02/09 04:56:23&quot; pattern=&quot;GGG yyyy.MM.dd  hh:mm aaa&quot; /&gt;<br><br>
            </li>
          </ul>  
          &nbsp;&nbsp;&nbsp;&nbsp;<span id="dateValue">｢<font color="#FF0000"><t:date value="2005/02/09 04:56:23" pattern="GGG yyyy.MM.dd  hh:mm aaa" /></font>｣</span>
          <br><br><br>

        </td>
    </tr>

    <tr>
        <td align="left">
            
          4. dateタグ【property, scope, name, pattern】<br>
          <ul>
            <li>dateFormのdateが表示される事を確認。<br>
                (dateFormに格納されているdateのデータ：2005/03/09 04:56:23)<br><br></li>
            <li>dateタグの設定<br>
              &nbsp;&nbsp;&lt;t:date name=&quot;dateForm&quot; property=&quot;date&quot; scope=&quot;request&quot;
                     pattern=&quot;GGG yyyy.MM.dd  hh:mm aaa&quot; /&gt;<br><br>
            </li>
          </ul>  
          &nbsp;&nbsp;&nbsp;&nbsp;<span id="dateProperty">｢<font color="#FF0000"><t:date name="dateForm" property="date" scope="request" pattern="GGG yyyy.MM.dd  hh:mm aaa" /></font>｣</span>
          <br><br><br>
  
          </td>
    </tr>

    <tr>
        <td align="left">
            
          5. dateタグ【filter, value, pattern】<br>
          <ul>
            <li>patternに設定された &quot;&lt;,&gt;,&amp;,&quot;&quot; が画面に表示される事とhtmlソースコードを確認。<br>
            htmlソースコードで&amp;lt;,&amp;gt;,&amp;amp;,&amp;quot;に変換されている事を確認。<br><br></li>
            <li>dateタグの設定<br>
              &nbsp;&nbsp;&lt;t:date value=&quot;2005/02/09 04:56:23&quot; filter=&quot;true&quot;
                     pattern=&quot;GGG &lt;yyyy&gt;.&amp;MM.dd  \&quot;hh:mm aaa&quot; /&gt;<br><br>
            </li>
          </ul>  
          &nbsp;&nbsp;&nbsp;&nbsp;<span id="dateFilter">｢<font color="#FF0000"><t:date value="2005/02/09 04:56:23" filter="true" pattern="GGG <yyyy>.&MM.dd  \"hh:mm aaa" /></font>｣</span>
          <br><br><br>
  
          </td>
    </tr>

    <tr>
        <td align="left">
            
          6. dateタグ【ignore, name, pattern】<br>
          <ul>
            <li>beanが見つからなかった時に無視してJspExceptionが発生しない事を確認。<br><br></li>
            <li>dateタグの設定<br>
              &nbsp;&nbsp;&lt;t:date name=&quot;XXX&quot; ignore=&quot;true&quot;
                     pattern=&quot;GGG yyyy.MM.dd  hh:mm aaa&quot; /&gt;<br><br>
            </li>
          </ul>  
          &nbsp;&nbsp;&nbsp;&nbsp;<span id="dateIgnore">｢<font color="#FF0000"><t:date name="XXX" ignore="true" pattern="GGG yyyy.MM.dd  hh:mm aaa" /></font>｣</span>
          <br>
          </td>
    </tr>
</table>
        
<br>
<hr>
<br>
<html:button property="menuForward" value="メニュー画面に戻る"
onclick="location.href='../menuForward.do'" />
<br>
<br>
<br>
    
<!-- end body-->

<%@ include file="../sc0004.jspf" %>

</html:html>