📄 rssutils.java
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space
// Source File Name: RSSUtils.java
package org.gudy.azureus2.pluginsimpl.local.utils.xml.rss;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
import org.gudy.azureus2.core3.util.Debug;
public class RSSUtils
{
public RSSUtils()
{
}
public static Date parseRSSDate(String date_str)
{
SimpleDateFormat format;
if (date_str.indexOf(",") == -1)
format = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z", Locale.US);
else
format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z", Locale.US);
return format.parse(date_str);
ParseException e;
e;
String fallbacks[];
int i;
fallbacks = (new String[] {
"EEE MMM dd hh:mm:ss z yyyy", "EEE MMM dd hh:mm z yyyy", "EEE MMM dd hh z yyyy", "yyyy-MM-dd hh:mm:ss"
});
i = 0;
_L2:
if (i >= fallbacks.length)
break; /* Loop/switch isn't completed */
return (new SimpleDateFormat(fallbacks[i], Locale.US)).parse(date_str);
ParseException f;
f;
i++;
if (true) goto _L2; else goto _L1
_L1:
Debug.printStackTrace(e);
return null;
}
public static Date parseAtomDate(String date_str)
{
String formats[] = {
"yyyy-MM-dd'T'kk:mm:ss'Z'", "yyyy-MM-dd'T'kk:mm:ssz", "yyyy-MM-dd'T'kk:mm:ss"
};
SimpleDateFormat format;
int i = 0;
if (i >= formats.length)
break MISSING_BLOCK_LABEL_56;
format = new SimpleDateFormat(formats[i], Locale.US);
return format.parse(date_str);
ParseException e;
e;
Debug.printStackTrace(e);
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -