yesterday_zxh.java
来自「JAVA 文章管理系统源码」· Java 代码 · 共 70 行
JAVA
70 行
/*
* 创建日期 2006-6-16
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
package com.haven.sinopec.util;
/**
* @author zhouy
*
* TODO 要更改此生成的类型注释的模板,请转至 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
public class Yesterday_zxh {
public static String getyesterday(String Data) {
String yesterday = "";
String nian = Data.substring(0, 4);
String yue = Data.substring(5, 7);
String ri = Data.substring(8, 10);
int n = Integer.valueOf(nian).intValue();
int m = 0;
int days = 0;
if (ri.equals("01")) {
if (yue.substring(0, 1).equals("0")) {
m = Integer.valueOf(yue.substring(1, 2)).intValue() - 1;
} else {
m = Integer.valueOf(yue).intValue() - 1;
}
if (m == 1 | m == 3 | m == 5 | m == 7 | m == 8 | m == 10 | m == 12) {
days = 31;
} else {
if (m == 2) {
if (n % 4 == 0 & n % 100 != 0 | n % 400 == 0) {
days = 29;
} else {
days = 28;
}
} else {
days = 30;
}
}
if (ri.equals("01") && yue.equals("01")) {
yesterday = String.valueOf(n - 1)+"-" + "12"+ "-"+ String.valueOf(days);
} else {
yesterday = nian + "-"+String.valueOf(m) +"-"+ String.valueOf(days);
}
return yesterday;
} else {
if (ri.substring(0, 1).equals("0")) {
days = Integer.valueOf(ri.substring(1, 2)).intValue() - 1;
yesterday = nian +"-"+ yue +"-"+"0"+String.valueOf(days);
} else {
days = Integer.valueOf(ri).intValue() - 1;
yesterday = nian +"-"+ yue +"-"+String.valueOf(days);
}
return yesterday;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?