java生日提醒_生日提醒功能
这是前台前台展示页面(smartGwt):
//生日提醒
Timer timer=new Timer(){
public void run(){
mainService.Timing(null,new AsyncCallback(){
public void onFailure(Throwable caught) {
}
public void onSuccess(Object result) {
String str=(String)result;
Date day=new Date();
int today=day.getHours();
String strc=today+"";
if(!str.trim().equals("")&&strc.equals("9"))
SC.say("今天是 "+str+" 的生日");
}
});
}
};
timer.scheduleRepeating(1000*3600*1); //每隔1小时运行一次
timer.run();
这是后太的service(grails+java):
//定时提醒
public String Timing(List lists){
/**
Timer time=new Timer();
//设定 当天的9点 提醒生日
Calendar data=Calendar.getInstance();
//data.set(Calendar.HOUR,13);
// data.set(Calendar.MINUTE,0);
//data.set(Calendar.SECOND,15);
MyTimingService myTiming=new MyTimingService();
if(lists.equals(null))
{time.schedule(myTiming,1000*15,10*1000);
return null;
}
else
{
String str=null;
for(int i=0;i
UserArchives ua=lists.get(i);
User u=User.findById(ua.getUser().getId());
str +=u.getName();
}
System.out.println(str);
return str;
}*/
String str="";
System.out.println("运行生日提醒方法了");
List BirthList=UserArchives.findAll( " from UserArchives where MONTH(dateOfBirth)=MONTH(CurDATE()) AND DAY(dateOfBirth)=DAY(CurDATE())");
for(int i=0;i
UserArchives ua=BirthList.get(i);
User u=User.findById(ua.getUser().getId());
str +=u.getName()+" ,";
}
return str;
}
这个是开始写的 代码 发现没有办法传到前台 后来就放弃了:
package com.tservice.XZRS;
import java.util.List;
import com.tservice.XZRS.RealService;
import javax.servlet.http.HttpSession;
import org.springframework.web.context.request.RequestContextHolder;
class MyTimingService extends TimerTask{
String userName;
static transactional = true
public void run() {
System.out.println("运行生日提醒方法了");
List BirthList=UserArchives.findAll( " from UserArchives where MONTH(dateOfBirth)=MONTH(CurDATE()) AND DAY(dateOfBirth)=DAY(CurDATE())");
System.out.println(BirthList.size());
if(BirthList.size()!=0)
{
System.out.println("11111");
RealService real=new RealService();
real.Timing(BirthList);
}
}
}
分享到:
2011-03-29 15:47
浏览 709
评论
java生日提醒_生日提醒功能相关推荐
- java生日提醒_生日提醒功能-SQL查询语句在Java中肿么运用?
你再研究一下datadiff方法使用情况 DateDiff DateDiff: SQL server函数 返回 Variant (Long) 的值,表示两个指定日期间的时间间隔数目. 语法: Date ...
- java猜生日代码_生日日数 (Java代码)
解题思路: 注意事项:别忘了导包 import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Ca ...
- 软件工程 c java的联系_软件工程—WC功能实现 (JAVA)
软件工程-WC功能实现(JAVA) 项目要求 wc.exe 是一个常见的工具,它能统计文本文件的字符数.单词数和行数.这个项目要求写一个命令行程序,模仿已有wc.exe 的功能,并加以扩充,给出某 ...
- 一个生日微信小程序 生日动画_生日当天发朋友圈的文案 生日快乐微信小句子...
1.承蒙时光不弃,终究又长大了一岁,感谢每个阶段不同的自己. 2.希望我以后的人生平安喜乐,得偿所愿. 3.又长大了一岁,要更勇敢,少发脾气,按时睡觉,不要乱想. 4.要长大,要乖,要不负众望,生日快 ...
- python生日源代码_生日小助手源码运行的步骤
1.如果您是Ubuntu或者基于Ubuntu的发行版的用户,请通过: sudo apt-get install tcl8.5 sudo apt-get install python-tk 命令,安装环 ...
- java 排队实现_实验排队功能实现(JAVA)
1.功能要求 实验室有固定台数的设备供学生通过网络连接进行实验,一台设备只能同时被一个用户使用,一个用户只能占用一台设备. 下面是一个功能的简图: 2.实现方案 2.1 初始化 在项目启动之后,开始进 ...
- java 实现排队_实验排队功能实现(JAVA)
1.功能要求 实验室有固定台数的设备供学生通过网络连接进行实验,一台设备只能同时被一个用户使用,一个用户只能占用一台设备. 下面是一个功能的简图: 2.实现方案 2.1 初始化 在项目启动之后,开始进 ...
- java 关键字高亮_关于搜索功能的关键字高亮显示是如何实现的
jq中的实现方法: //搜索结果高亮显示 function encode(s) { return s.replace(/&/g, "&").replace(//g, ...
- 如何设置在生日当天有闹钟提醒呢?用手机便签设置生日提醒
相信生日对于很多人来说都是比较重要的,因为这意味着自己又长大一岁了,需要承担的东西也就更多.此外在我们生日当天,也是会有很多亲朋好友向我们送上生日祝福和礼物的,这就是大家仪式感的一种表现. 不过也有不 ...
- java 创建日程到期提醒_在便签提醒类APP排行中哪个软件可以定时提醒每日日程待办?...
在网络上搜索提醒类APP排行时,我们不难发现提醒类的APP是比较多的,使用提醒类APP时,大家可以将比较重要的工作计划.待办事项以及纪念日一一记录在提醒软件上,然后设置提醒时间,在到达提醒时间时软件会 ...
最新文章
- magento常用软件
- strust2自定义interceptor的基本方法及操作
- 男女洗澡前后区别,太形象了!
- 百叶窗效果显示图片源码(c#)
- ubuntu server修改系统时区和系统时间
- python 打包exe_python如何封装为exe
- 简化Swagger使用的自制Starter:spring-boot-starter-swagger,欢迎使用和吐槽
- 想要酷炫大气的网页设计?这样做超吸睛
- html div与p,为什么里面带有p标签的html div标签与其中包含img标签的标签不同?
- 数据结构与算法(三)-线性表之静态链表
- echarts改变颜色属性的demo
- dbc2000 注册机|dbc2000 注册码注册机下载
- 机械类常用英语(一.组装、冲压、喷漆等专业词汇)
- matlab中饱和函数怎么写,matlab中饱和函数如何表示呢
- 全国哀悼日,CSS如何把整个网页黑白显示
- Windows下的SysWow64和System32
- linux 独立冗余磁盘阵列,独立冗余磁盘列阵
- cad怎么画立体图形教学_怎么在CAD中绘制三维立体图
- 使用vue echarts 制作地图map
- 区块链入门者的五本必读书籍