JAVA开发中遇到的小白点

  这里主要是自己个人开发中遇到的一些小问题,自己攒起来,来弥补自己薄弱的JAVA基础,大神不要见笑 

  1. DateFormat格式化的HH和hh区别:

public static boolean compare_date(String DATE1, String DATE2) {

        DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        try {
            Date dt1 = df.parse(DATE1);
            Date dt2 = df.parse(DATE2);
            if(dt1.getTime() < dt2.getTime()) {
                return true;
            }
        } catch (Exception exception) {
            exception.printStackTrace();
        }
        return false;
    }

之前写的一个比较时间大小的方法,偶尔发现明明是应该返回ture的,却返回false.特别是其中有一个时间是12点的时候就会出现,

// 12小时制度
DateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
//24小时制度
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

后来发现,自己并没有特别注意HH和hh的含义,粘贴复制,就写成了hh,自认12:30就会被翻译成00:30。

2. 待续。。。

我会持续更新,我遇到的,比较尴尬,又令自己难忘的问题

时间: 2024-10-29 08:36:29

JAVA开发中遇到的小白点的相关文章

Java开发中经典的小实例-(while(参数){})

import java.util.Scanner; public class Test_while { public static void main(String[] args) {        // TODO Auto-generated method stub                Scanner input=new Scanner(System.in);                /*int sum=0;        int score=0;        int cou

Java开发中的一些小技巧

原文:http://www.cnblogs.com/xdp-gacl/p/3490276.html 一. Java获取URL地址中传递的参数 /** * 获取URL中的参数名和参数值的Map集合 * @param url * @return */ private Map<String, String> getUrlPramNameAndValue(String url){ String regEx="(\\?|&+)(.+?)=([^&]*)";//匹配参数

Java开发中经典的小实例-(swich(){case:参数break;default: break;})

import java.util.Scanner; public class Test6 { public static void main(String[] args) {        // TODO Auto-generated method stub                        Scanner input =new Scanner(System.in);                System.out.println("pleace input your sex:(

Java开发中经典的小实例-(打印输入重复的值)

import java.util.ArrayList;import java.util.Scanner; public class Test8 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("请输入:"); String number = input.next(); ArrayList<Character> array

Java开发中经典的小实例-(if(参数){}else{})

import java.util.Scanner; public class Calculate { public static void main(String[] args) {        // TODO Auto-generated method stub Scanner input = new Scanner(System.in);                System.out.println("请输入一个数字(小于5000):"); int number = inp

Java开发中经典的小实例-(随机产生验证码)

import java.util.Scanner; public class Test10 { public static void main(String[] args) {        // TODO Auto-generated method stub /*         * int[] num=new int[4];         *          * for(int i=0;i < num.length;i++){         *          * char ch=(

Java开发中经典的小实例-(比较输入数值的最大值和最小值)

//输入数字个数来产生数字并且比较大小 import java.util.Scanner; public class Test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入你要输入的数字个数:"); int num = sc.nextInt(); int[] array = new int[num]; for (int i

Java开发中经典的小实例-(随机数)

import java.util.Random; //输出小于33的7个不相同的随机数public class probability { static Random random = new Random(); static int[] array = new int[7]; static int number; public static void main(String[] args) {        // TODO Auto-generated method stub for (int

java开发中,一些小的JS应用

js中打开一个新窗口的方法: 1.window.location.href=“url” 2.jbox.win(); 3.window.open(); js无任何提示的关闭弹出的页面: window.opener=null; window.open('','_self'); window.close(); 在servlet中,进行页面弹出提示,然后自动关闭: out.println("<script>alert('提示的内容');window.close();</script&g