From 5171e31a7c733010df116ecd6a86c2bae9d42401 Mon Sep 17 00:00:00 2001 From: Administrator <1512995449@qq.com> Date: Sun, 5 Jan 2020 09:34:35 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=94=B9=E6=88=90=E4=BA=86?= =?UTF-8?q?=E7=BD=91=E7=BB=9C=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sj/raise_money/DataBase/UserService.java | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java b/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java index 323ecf8..c3e0848 100644 --- a/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java +++ b/app/src/main/java/hunnu/sj/raise_money/DataBase/UserService.java @@ -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{