java中判断用户今天是否第一次登录,若是则加积分,反之亦然
来源:互联网 发布:用户行为轨迹数据分析 编辑:程序博客网 时间:2024/06/05 18:02
具体思路:
1、数据库中有一个datetime类型的last_login_time字段,即用户每次登录都会更新该字段;
2、在登录时先取出last_login_time字段的值,并把它按照yyyy-MM-dd格式转化为字符串,然后将现在的当前时间也按照这个格式转化为字符串,比较这两个字符串是否相等就可以判断该用户今天是否第一次登录。
//每天登录加一次积分,不会重复加积分
//根据userID从数据库中查询最后登录时间
String internalTimeString="select last_login_time from scpn_user where user_id="+user.getUserId();
Map internalTime=(Map)jdbcTemplate.queryForMap(internalTimeString);
Timestamp lastlogintime=(Timestamp)internalTime.get("last_login_time");
//将其按照以下格式转换成字符串
SimpleDateFormat sdfLogin = new SimpleDateFormat("yyyy-MM-dd");
//获取系统当前时间
Timestamp currentTime = new Timestamp(System.currentTimeMillis());
//按照格式转换两个数据
String lastTime = sdfLogin.format(lastlogintime);
String nowTime = sdfLogin.format(currentTime);
System.out.println("lastTime:"+lastTime);
System.out.println("nowTime:"+nowTime);
//判断不是同一天则加上积分,否则就不加
if(!nowTime.equals(lastTime)){
System.out.println("!nowTime.equals(lastTime):"+!nowTime.equals(lastTime));
在此更新积分;
}
- java中判断用户今天是否第一次登录,若是则加积分,反之亦然
- java采用DateFormat日期格式化方法判断用户今天是否第一次登录(比较简单)
- 判断是否第一次登录
- 判断用户是否登录
- 判断用户是否登录
- 判断用户是否登录
- 判断用户是否登录
- 判断是否为第一次登录
- 判断是否为第一次登录
- 判断用户是否登录方面
- 页面判断用户是否登录
- jsp判断用户是否登录
- jsp中session用法 判断用户是否登录
- jsp中如何通过session判断用户是否登录?
- Java web工程判断用户是否重复登录
- 判断 SharedPreferences 是否是第一次登录
- android - 判断用户是否第一次进入应用程序
- 判断用户是否第一次使用软件版本
- Android开发之EditText属性详解
- Common Sentences for Scientific Writing (2 Chapter 0. Abstract)
- left join 加and 和 left join 加where
- Lua coroutine 不一样的多线程编程思路
- 在android中的ndk打印日志
- java中判断用户今天是否第一次登录,若是则加积分,反之亦然
- 开博了
- hdoj.1587 Flowers 20140826
- android网络状态是wifi还是移动网络
- AxureRP7.0基础教程 部件详解树部件 Tree widget
- 使用Lucene.Net 3.0.3进行文件索引和检索
- Codeforces Round #262 (Div. 2) (460A 460B 460C 460D)
- java.lang.IllegalAccessException: Class javax.el.BeanELResolver can not access a member of class...
- struts的国际化问题