时间改成了网络时间

my
Administrator 5 years ago
parent d2d7bff5e3
commit 5171e31a7c

@ -3,6 +3,10 @@ import android.content.Context;
import androidx.core.content.ContextCompat;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
@ -11,6 +15,7 @@ import java.sql.Statement;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import hunnu.sj.raise_money.record.Record;
@ -69,9 +74,10 @@ public class UserService {
public boolean donate(String username ,String studentName,Long id,float money){
conn = db.getConnection();//将用户捐款信息上传到数据库成功返回true失败返回false
try{
Date date = new Date();
SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();
String sql = "insert into record(stu_name,donatemon,username,id,time) values('"+studentName+"','"+money+"','"+username+"','"+id+"','"+sdf.format(date)+"')";
String time=getNetTime();
// Date date = new Date();sdf.format(date)
//SimpleDateFormat sdf = (SimpleDateFormat) DateFormat.getDateTimeInstance();
String sql = "insert into record(stu_name,donatemon,username,id,time) values('"+studentName+"','"+money+"','"+username+"','"+id+"','"+time+"')";
String sql1 ="update stu_info set hasdonated=hasdonated+'"+money+"' where id='"+id+"'";
//stu_id,stu_name,donatemon,time,username
Statement sttmt = conn.createStatement();
@ -84,6 +90,19 @@ public class UserService {
}
return false;
}
public String getNetTime() throws IOException {
URL url=null;
url = new URL("http://www.baidu.com");
URLConnection baidu = url.openConnection();//生成连接对象
baidu.connect(); //发出连接
long time13 = baidu.getDate();
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(time13);
final String format = formatter.format(calendar.getTime());
String time=String.valueOf(format);
return time;
}
public boolean longterm(String name,String phone,String descri, Long ID){
conn = db.getConnection();//将长期资助信息上传到数据库成功返回true失败返回false
try{

Loading…
Cancel
Save