Moment.js Java DateFormat 解析插件

Moment.js Java DateFormat 解析插件

Moment.js 是一个 JavaScript 库,可以帮助解析、验证、操作和显示 JavaScript 中的日期/时间,非常简单易用。它还允许根据本地化和人类可读的格式显示日期。

Java DateFormat 解析插件: Java DateFormat 解析插件用于将用户提供的任何日期转换为最终用户指定的格式。如果需要与 Java 的 java.text.DateFormat 无缝集成,这非常有用。

我们将使用以下两种方法:

  • moment(): 这个方法接受字符串格式的日期或时间,例如 moment(“2022-08-15”)。
  • formatWithJDF(): 这个方法将在 moment 对象上调用,参数是一个字符串格式,指定你在 moment() 中提供的“日期”的格式。

语法:

moment(YYYY-MM-DD HH:MM:SS)
JavaScript

formatWithJDF(): 你可以指定你想要翻译日期的格式。我想要“dd-mm-yyyy”这种格式。

formatWithJDF("dd-mm-yyyy")
JavaScript

返回值: 它以formatWithJDF()中提供的格式返回日期。

设置Node.js应用程序: 按照以下步骤设置应用程序:

步骤1: 使用以下命令创建一个Node.js应用程序:

npm init
JavaScript

步骤2: 在创建NodeJS应用程序后,使用以下命令安装所需模块:

npm install moment
JavaScript
npm install moment-jdateformatparser
JavaScript

项目结构:

项目的结构将如下所示:

Moment.js Java DateFormat 解析插件

示例1: 在这个示例中,我们将以特定格式将日期传递给moment()函数,并将其结果存储在一个名为momentDate的变量中。在引用变量momentDate上,我们将调用formateWithJDF()方法,并通过一个参数指定我们期望此方法返回日期的格式。

  • app.js: 将下面的代码写在app.js文件中:
const moment = require('moment'); 
const javadatefp = require('moment-jdateformatparser'); 
  
const momentDate = moment("2022-08-15") 
const result = momentDate.formatWithJDF("dd/MM/yyyy") 
console.log(result)
JavaScript

运行程序的步骤: 从项目的根目录执行以下命令来运行应用程序:

node app.js
JavaScript

输出:

15/08/2022
JavaScript

示例2: 在这个示例中,我们将以特定格式将日期和时间传递给moment(),并将其结果存储在名为momentDateAndTime的变量中。在引用变量momentDateAndTime上,我们将调用formateWithJDF()方法,其中一个参数指定了我们希望该方法返回的日期和时间格式。

  • app.js: 在app.js文件中写下以下代码:
const moment = require('moment'); 
const javadatefp = require('moment-jdateformatparser'); 
  
const momentDateAndTime = moment("2022-08-15 15:50") 
const result = momentDateAndTime 
    .formatWithJDF("YYYY.MM.DD HH:MM") 
console.log(result)
JavaScript

运行程序的步骤:

要运行应用程序,请从项目的根目录执行以下命令:

node app.js
JavaScript

输出:

2022.08.15 15:08
JavaScript

参考: https://momentjs.com/docs/#/plugins/jdateformatparser/

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册