预览模式: 普通 | 列表
09-09
25

java计算时间差及比较时间

比如:现在是2004-03-26 13:31:40
       过去是:2004-01-02 11:30:24
我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒

方法一:
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

try
{

查看更多...

Tags: 时间 时间差 比较

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 602
09-09
25

JAVA时间比较

//获取系统当前时间  
SimpleDateFormat sdfTime = new SimpleDateFormat("kk:mm:ss");  
String nowTime = sdfTime.format(new Date());  
//获取时间中除冒号以外的其他值  
StringBuffer sba = new StringBuffer();  
//获取kk  
String astartTime = startTime.substring(0, 2);  
//获取mm  
String bstartTime = startTime.substring(3, 5);  

查看更多...

Tags: 时间 时间差 比较

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 591
import java.io.File;
import java.util.Date;
import java.util.Properties;

import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.Authenticator;
import javax.mail.BodyPart;

查看更多...

Tags: javamail

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 833
09-09
22

完整的javamail收发信程序

沒想到都過了一年了還有人寄信給我要程式.......
我就把之前測試的程式波出來討論吧

發信的部分如下:
import java.util.Properties;
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;

查看更多...

Tags: javamail

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 577
09-09
22

SMTPSendFailedException: 530 5.7.0 Must issue a ST

SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first

最重要的問題是在他的SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first

錯誤, 要在System.Properties進行宣告如下:

props.put("mail.transport.protocol", "smtp");  //之前没加
props.put("mail.smtp.starttls.enable","true");  //之前没加
props.put("mail.smtp.host", "gmail-smtp.l.google.com");

查看更多...

Tags: javamail

分类:学习 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1225
09-09
22

javamail发送邮件

   在浪潮的时候公司有人写工作日报的时候用java实现了自动发邮件功能,公司的人都称他为才子。当时也觉得他很了不起得,现在才知道,原来用java实现发邮件功能是如此简单。

     java实现发邮件的功能是用j2ee技术javamail实现的。其实程序很简单,只有几十行的程序。最困难的反而是实现smtp服务器的设置,这和程序无关,而要在本机上设置。结果我在这一项上让我大费了一番周折。

     我的是yahoo邮箱,刚开始老是提示出错。在网上查的时候有的人说是因为yahoo邮箱不支持pop3功能。至于什么是pop3功能,大家可以到网上自己看下,大概就是说要实现outlook、foxmail这样的桌面程序来接发邮件就得用到pop3功能。没办法,只能申请了个126邮箱,结果一用还是不行,又到网上查,却有人说老的126的邮箱支持pop功能,去年之后的126邮箱不支持。还有些人说要一个月以后或者说积分达到一定值才可以实现,总之就是不行,真气死我了。又申请了个163邮箱,一用还是不行,仍然不支持pop功能。昨天搞了一下午仍然不行。今天仍然不死心,继续在网上查解决方法,总算有好心人给出了yahoo邮箱的解决方法。把网上别人介绍的方法贴在这:

1. 在IE地址栏中直接输人
http://edit.my.yahoo.com/config/set_popfwd?.src=ym,进人到YAHOO!“网上直投”的页面。

查看更多...

Tags: javamail

分类:Java&Jsp | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 606