⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 date.java

📁 LazyJ是一个快速Web应用程序开发框架。它包括: *.一个非常快的模板引擎
💻 JAVA
字号:
/** *  */package lazyj.page.tags;import java.text.SimpleDateFormat;import lazyj.Format;import lazyj.page.StringFormat;/** * <i>date</i> or <i>dateFORMAT</i> decode the date from the value and show it in the specified format. *  * @author costing * @since 2006-10-13 * @see NiceDate * @see Time */public final class Date implements StringFormat {	/**	 * Implement the "date" tag. Parses the given string into a Date with {@link Format#parseDate(String)}	 * then passes it to either {@link Format#showNamedDate(java.util.Date)}, if the tag is exactly "date" or	 * to a {@link SimpleDateFormat} instance if the tag has something behind it, to see a nice value.<br>	 * <br>	 * Because tags cannot contain spaces, the formatting string is to be built with '_' instead of ' '. For example	 * this could be a tag: <code>&lt;&lt;:fieldname dateyyyy-MM-dd_HH:mm:ss:&gt;&gt;</code> 	 * 	 * @param s string to format	 * @param sTag tag, ignored	 * @param sOption either "date" or "dateFORMAT", in {@link SimpleDateFormat} style	 * @return the formatted string	 * @see Format#showNamedDate(java.util.Date)	 */	public String format(final String sTag, final String sOption, final String s) {		if (s==null || s.length()==0){			// empty string			return s;		}				final java.util.Date d = Format.parseDate(s);				if (d==null){			// unrecognized date format			return null;		}				if (sOption==null || sOption.length()<=4){			return Format.showNamedDate(d);		}				final String sFormat = sOption.substring(4).replace('_', ' ');				return (new SimpleDateFormat(sFormat)).format(d);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -