博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
日期格式化和sql语句的执行顺序
阅读量:5248 次
发布时间:2019-06-14

本文共 1372 字,大约阅读时间需要 4 分钟。

下面是一个将日期格式化以及判断一个字符串是否为日期的代码。

import java.text.ParseException;

import java.text.SimpleDateFormat;
import java.util.Date;
public class Test {
      public static final SimpleDateFormat  dateFormat = new SimpleDateFormat("yyyy-MM-dd");
      public static void main(String[] args) {
            String date = "2012-07-12";
            String date1 = "2012-07-12 15:23:45";
            String date2 = "2012-07";
            Date now = new Date();
            Test test = new Test();
            //以下是日期的特殊格式
            SimpleDateFormat  dateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
            SimpleDateFormat  dateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm");
            SimpleDateFormat  dateFormat3 = new SimpleDateFormat("一年中的第 D 天 ,第w个星期 ,一个月中第W个星期 ,k时 z时区"); 
            System.out.println(dateFormat1.format(now));
            System.out.println(dateFormat2.format(now));
            System.out.println(dateFormat3.format(now));
            //判断是否为日期格式
            System.out.println(test.validatorDate(date));
            System.out.println(test.validatorDate(date1));
            System.out.println(test.validatorDate(date2));
      }
      public boolean validatorDate(String date){
            try {
                 dateFormat.parse(date);
                 return true;
            } catch (ParseException e) {
                 return false;
            }
       }
}

结果为:2012-07-05 16:11:56

           2012-07-05 16:11
           一年中的第 187 天 ,第27个星期 ,一个月中第1个星期 ,16时 CST时区
           true
           true
           false

 

2、sql语句的执行顺序:(1)先执行From中的语句,

                               (2)然后执行where中的语句,

                               (3)然后group by语句

                               (4)对聚集函数进行计算

                               (5)使用Having字句筛选结果集

                               (6)计算所有表达式

                               (7)执行order by进行排序

转载于:https://www.cnblogs.com/lcgw/archive/2012/07/05/2578104.html

你可能感兴趣的文章
针对sl的ICSharpCode.SharpZipLib,只保留zip,gzip的流压缩、解压缩功能
查看>>
【转】代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
【SVM】libsvm-python
查看>>
C++循环单链表删除连续相邻重复值
查看>>
渣渣小本求职复习之路每天一博客系列——Java基础(3)
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
ASP.NET使网页弹出窗口不再困难
查看>>
Leetcode Balanced Binary Tree
查看>>
Leetcode 92. Reverse Linked List II
查看>>
windown快速安装xgboost
查看>>
Linux上安装Libssh2
查看>>
九.python面向对象(双下方法内置方法)
查看>>
go:channel(未完)
查看>>
[JS]递归对象或数组
查看>>
LeetCode(17) - Letter Combinations of a Phone Number
查看>>
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>
Java多线程系列——原子类的实现(CAS算法)
查看>>
在Ubuntu下配置Apache多域名服务器
查看>>