java - Groovy 日期格式
问题描述
import java.text.SimpleDateFormat;
import java.util.Date;
import java.text.DateFormat;
import groovy.time.TimeCategory
def startDate = 'Monday, May 11 2015'
def today = new Date().format( 'EEEE, MMM dd yyyy' )
def today1 = quantityService.normalizeAndFormat(today, DatumType.DATE,
Formatters.DATE_IN_WORDS)
def diff = today1.minus(startDate);
startDate 是从数据库中提取的字符串。并且格式与 today1 的格式完全相同,以生成“2015 年 5 月 11 日星期一”。我无法执行减法运算来获得变量 diff 的值。您能否指导我如何以与 startDate 相同的格式获取 diff 的值?目前,该操作不起作用可能是因为 startDate 是一个字符串,而 today1 是一个日期对象。
解决方案
推荐阅读
- ruby-on-rails - 在 ruby 中下载 csv 按钮
- jquery - using Rails ActionCable to create a live chat but .scrollTop jQuery is not working
- javascript - How to grab the children of an Object.keys(myEl) reference
- c# - Serializing XML With Same Element Name
- git - Gitlab-ci : how to use git command with maven image
- c# - user.isinrole 和 IsInRoleAsync(TUser user, string role) 的区别
- flutter - 如何让底部导航栏覆盖 Flutter 中的主页?
- android-ndk - How to fix gradle task ':app:mergeDebugJniLibFolders' in flutter gradle build for opencv native with NDK?
- c - How can I convert a GDBusInterface into a GDBusProxy?
- html - Adding an element over an image