SimpleDateFormat解析»今天«和»昨天«

时间:2015-08-31 16:38:10

标签: java simpledateformat

我正在解析日期可以显示的时间和日期,如下所示

“今天上午7:43” “昨天上午7:33” “8月21日,上午6:48”

我知道如何解析“8月21日上午6:48”,但有什么内容可以处理“今天”和“昨天”吗?

1 个答案:

答案 0 :(得分:2)

如果您查看实际的SimpleDateFormat API参考,您会看到,没有定义此类模式(#ifndef MYMAINWINDOW_H #define MYMAINWINDOW_H #include <QMainWindow> #include "ui_mainwindow.h" class MainWindow: public QMainWindow, private Ui::MainWindow { Q_OBJECT public: MainWindow(QWidget *parent = 0) : QMainWindow(parent), defaultMessage("Default Message") { setupUi(this); webView->load(QUrl("http://www.stackoverflow.com")); this->statusBar()->showMessage(defaultMessage); connect(webView->page(),SIGNAL(linkHovered(const QString & , const QString & , const QString & )), this, SLOT( hovered(const QString & , const QString & , const QString & ) ) ); } public slots: void hovered(const QString & link, const QString & title, const QString & textContent) { this->statusBar()->showMessage(link == "" ? defaultMessage : link); } private: QString defaultMessage; }; #endif yesterday)。

对于此特定任务,您需要实现自己的解析器。