java 基础类库之 FormatFun
package com.exjor.webdemo; import java.text.SimpleDateFormat;
import java.util.Date; public class FormatFun {
/**
* FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS
*/
public static final String STRING_FORMAT_DATETIME = "yyyy-MM-dd hh:mm:ss.SSS"; /**
* FORMAT_STRING = yyyy-MM-dd
*/
public static final String STRING_FORMAT_ONLYDATE = "yyyy-MM-dd"; /**
* FORMAT_STRING = hh:mm:ss
*/
public static final String STRING_FORMAT_ONLYTIME = "hh:mm:ss"; /**
* FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS
*/
public static final SimpleDateFormat SDF_FORMAT_DATETIME = new SimpleDateFormat(FormatFun.STRING_FORMAT_DATETIME); /**
* FORMAT_STRING = yyyy-MM-dd
*/
public static final SimpleDateFormat SDF_FORMAT_ONLYDATE = new SimpleDateFormat(FormatFun.STRING_FORMAT_ONLYDATE); /**
* FORMAT_STRING = hh:mm:ss
*/
public static final SimpleDateFormat SDF_FORMAT_ONLYTIME = new SimpleDateFormat(FormatFun.STRING_FORMAT_ONLYTIME); /**
* FORMAT_STRING = yyyy-MM-dd hh:mm:ss.SSS
*/
public static final int FORMAT_DATETIME = 0; /**
* FORMAT_STRING = yyyy-MM-dd
*/
public static final int FORMAT_ONLYDATE = 1; /**
* FORMAT_STRING = hh:mm:ss
*/
public static final int FORMAT_ONLYTIME = 2; /**
* 格式化日期对象
* @param pDate java.util.Date类型的对象,为null则返回""
* @param pFormatType 默认0=FORMAT_DATETIME; 1=FORMAT_ONLYDATE; 2=FORMAT_ONLYTIME
* @return
*/
public static String format(Date pDate, int pFormatType) { String vString = ""; if (pDate != null) {
switch (pFormatType) {
case FORMAT_DATETIME:
vString = SDF_FORMAT_DATETIME.format(pDate);
break;
case FORMAT_ONLYDATE:
vString = SDF_FORMAT_ONLYDATE.format(pDate);
break; case FORMAT_ONLYTIME:
vString = SDF_FORMAT_ONLYTIME.format(pDate);
break;
default:
vString = SDF_FORMAT_DATETIME.format(pDate);
break;
} } return vString;
} /**
* 格式化日期对象为DateTime格式
* @param pDate java.util.Date类型的对象,为null则返回""
* @return
*/
public static String format(Date pDate) { return format(pDate, FORMAT_DATETIME);
} }
java 基础类库之 FormatFun的更多相关文章
- Java基础类库简介
Java基础类库简介 一.常用的基础类库:11个jar(Java Archive,Java归档)包 作为java语言使用者,我们可以感受到java语言带来的优势(平台无关.面向对象.多线程.高效易扩展 ...
- 菜鸡的Java笔记 java基础类库 BaseClassLibrary
java基础类库 BaseClassLibrary StringBuffer 类的特点 StringBuffer,StringBuilder,String 类之间的关系 ...
- 九. 常用类库、向量与哈希1.Java基础类库
Java 的类库是 Java 语言提供的已经实现的标准类的集合,是 Java 编程的 API(Application Program Interface),它可以帮助开发者方便.快捷地开发 Java ...
- GitHub 上100个最受欢迎的Java基础类库
作为一名整天与既成熟且不断发展的Java语言打交道的开发者,面对的困境之一就是在我们编写代码的时候,是使用一些人人谈论的人们新技术呢,还是坚持使用一些虽旧但成熟的类库? 由于Java应用中大部分是商业 ...
- 第七章 java基础类库
1. 日期时间: 用Calendar类. 2. 分隔符:空格.tab.回车. 3. Scanner:读取键盘输入.读取文件. 4. 系统类: System Runtime. 5. 所有的java类都 ...
- Java基础类库
1 main方法 运行java程序的参数: 下面详细讲解main 方法为什么采用这个方法签名 1.public 修饰符:Java类由jvm调用,为了让jvm可以自由调用这个main()方 ...
- 疯狂JAVA——第七章 java基础类库
System类代表当前java程序的运行平台,程序不能创建System类的对象,System类提供了一些类变量和类方法,允许直接通过System类来调用这些类变量和类方法.
- java 基础类库之 SQLFun
package com.exjor.webdemo; import java.sql.Timestamp; import java.util.Date; public class SQLFun { / ...
- 第七章--Java基础类库--与用户的互动
1.命令行编译和运行java程序在notepad++中集成java编译运行命令 参考博客:http://blog.sina.com.cn/s/blog_84405af50101q7fn.html2与用 ...
随机推荐
- python字符中加入变量
有时候,我们需要在字符串中加入相应的变量,以下提供了几种字符串加入变量的方法: 1.+ 连字符 name = 'zhangsan' print('my name is '+name) #结果为 my ...
- SDOI2017 Round1 起点
第二次打酱油了 高一两次考试以打两瓶酱油告终 来的时候明知自己没戏,却总存有一丝希望 NOIP连200都没考到,是不是有点儿不自量力 如果我真的去争取那一丝希望的话,该有多好 先简单分析下考试 Day ...
- Redis学习三:Redis数据类型
一.Redis的五大数据类型 1.String(字符串) string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value.string类型是二进制安 ...
- TED_Topic6:How to raise a black son in America
By Clint Smith As kids, we all get advice from parents and teachers that seems strange, even confusi ...
- Python练习-time模块
明天的明天的明天,雾草! # 编辑者:闫龙 #显示当前时间三天后是星期几? import time t = time.time()+((24*3600)*3) tl = time.localtime( ...
- bootstrap-table 应用
更多内容推荐微信公众号,欢迎关注: 前端代码:js初始化表格,使用服务器端分页:<!DOCTYPE html> <html> <head> <meta cha ...
- java.lang.IllegalArgumentException: class com.beisheng.maerte.mode.MyCouponVO declares multiple JSON fields named count
原因是:子类和父类有相同的字段属性.解决办法:(1)将父类中的该字段去掉(不要),或者在需要打印的字段上加上注解@Expose (2):由于我报错的类都是在jar包里面,所以第一种方法不好使.只好采用 ...
- 查看oracle实例名
select name from v$database; show parameter service_names;
- python进阶之函数和类内建魔法属性
前言 关于对象的魔法方法我们已经讲得太多,但是对于类或函数内建的魔法属性和功能我们涉及较少,下面系统了解一下类和函数的内建属性. 查看内建属性 class Person(object): pass d ...
- RabbitMQ--Hello world!(一)
Introduction RabbitMQ is a message broker. The principal idea is pretty simple: it accepts and forwa ...