4月21日 15更新 加了注释, 只留下导入的代码了(解析ICS)
因项目需要,这几天写了个日历导入导出代码 (ICS文件)
与大家探讨探讨;
转载 请注明出处 liveTea http://www.cnblogs.com/zhegebucuo
Code
Test and please not to delete.#region Test and please not to delete.
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
private ArrayList calendarResult = new ArrayList();// 结果
private ScheduleEntity seResult = new ScheduleEntity();//日历实体,包括提醒实体,提醒是多重的 所以是个list
//解析日历格式 时间
private DateTime getDateTime(string tmp)
{
//20090406T235959000Z
string value = "";
value = tmp.Substring(0, 4) + "-" + tmp.Substring(4, 2) + "-" + tmp.Substring(6, 2) + " " +
tmp.Substring(9, 2) + ":" + tmp.Substring(11, 2);
return Convert.ToDateTime(value);
}
private List<RemindParamEntity> awokeList =new List<RemindParamEntity>();
private RemindParamEntity RemindParam = new RemindParamEntity();
private void caseCalendar(string tmp,string value )
{
if (tmp == "BEGIN")
{
alarmBegin =
Test and please not to delete.#region Test and please not to delete.
public override void VerifyRenderingInServerForm(Control control)
{
//base.VerifyRenderingInServerForm(control);
}
private ArrayList calendarResult = new ArrayList();// 结果
private ScheduleEntity seResult = new ScheduleEntity();//日历实体,包括提醒实体,提醒是多重的 所以是个list
//解析日历格式 时间
private DateTime getDateTime(string tmp)
{
//20090406T235959000Z
string value = "";
value = tmp.Substring(0, 4) + "-" + tmp.Substring(4, 2) + "-" + tmp.Substring(6, 2) + " " +
tmp.Substring(9, 2) + ":" + tmp.Substring(11, 2);
return Convert.ToDateTime(value);
}
private List<RemindParamEntity> awokeList =new List<RemindParamEntity>();
private RemindParamEntity RemindParam = new RemindParamEntity();
private void caseCalendar(string tmp,string value )
{
if (tmp == "BEGIN")
{
alarmBegin =