作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 android 应用程序中,我使用以下代码获取将日期转换为可读句子的字符串(下图)。 swift 4.2 有什么办法可以做到这一点吗?
private String getDate(String d) {
String datemobile = "";
try {
String section1 = null;
String mydateStr = null;
DateFormat df1 = null;
PrettyTime p = new PrettyTime();
Date date = null;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
df1 = new SimpleDateFormat("EEE, d MMM yyyy ");
date = df.parse(d);
mydateStr = df1.format(date);
datemobile = p.format(date) + " on " + mydateStr;
return datemobile;
} catch (Exception e) {
e.printStackTrace();
return datemobile;
}
}
最佳答案
试试这个,
let startDateString = "03/01/2019" // start date
let endDateString = "15/03/2019" // end date
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy"
let startDate = dateFormatter.date(from: startDateString)
let endDate = dateFormatter.date(from: endDateString)
let gregorian = NSCalendar(calendarIdentifier:NSCalendar.Identifier.gregorian)
let c2 = gregorian?.components([.minute, .hour, .weekOfMonth , .day, .month, .year], from: startDate!, to: endDate!, options: .matchFirst)
print(c2)
引用: https://developer.apple.com/documentation/foundation/nscalendar/unit
输出:
关于ios - Swift 中是否有 PrettyTime 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54759230/
处理新闻RSS feeds 并尝试将其与耗时一起显示(例如 2 分钟前、1 个月前)。我正在使用PrettyTime Android 的库。它适用于此类日期格式 Thu, 04 Jan 2018 11
我正在使用 PrettyTime NLP 从列表中查找日期。 Example ABC High School March 5, 2016 XYZ High School 08/20/2016 Gym
在我的 android 应用程序中,我使用以下代码获取将日期转换为可读句子的字符串(下图)。 swift 4.2 有什么办法可以做到这一点吗? private String getDate(Stri
我不知道我在这个标签中是否做错了什么。 PrettyTime 库应该只打印数据的文本版本,例如: 10 months ago 但我不明白为什么这个自定义标记会在 HTML 输出中的“漂
我是一名优秀的程序员,十分优秀!