`
paladin1988
  • 浏览: 329966 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ant时间戳的使用

 
阅读更多

 

<?xml version="1.0" encoding="utf8"?>
<project name="DataInfo" basedir="." default="formatDate2">
		<description>print data info</description>
		
		<!--自带的时间Task -->
		<target name="default">
				<echo message="------ defalut target run ---------" />
				<!-- 必须有tstamp -->
				<tstamp/> 
				<echo message="DSTAMP = ${DSTAMP}" />
				<echo message="TSTAMP = ${TSTAMP}" />
				<echo message="TODAY = ${TODAY}" />
				<echo message="CURRENTDATE = ${DSTAMP}${TSTAMP}" />
		</target>
		
		<!--定义日期格式和前缀-->
		<tstamp prefix="ft">
				<!--定义日期格式 -->
				<format property="zh_date" locale="zh,CN" pattern="yyyy-MM-dd HH:ss:mm"/>
				<format property="en_date" locale="en,US" pattern="MM/dd/yyyy hh:mm aa"/>
		</tstamp>
		
		<!-- 日期前缀以及日期格式化 -->
		<target name="formatDate" depends="default">
				<echo message="------ formatDate target run ---------" />
				<echo message="Today is ${ft.zh_date} in China"/>
				<echo message="Today is ${ft.en_date} in US"/>
		</target>
		
		
		<!-- 定义格式-->
		<tstamp prefix="dd">
				<!-- pattern就是java里java.util.Date的日期格式 -->
				<format property="day" pattern="yyyy-MM-dd"/>
        <format property="time" pattern="HH:mm:ss"/>
        <format property="dt" pattern="yyyy-MM-dd HH:mm:ss.SSS"/>
		</tstamp>
		
		<target name="formatDate2" depends="default,formatDate">
				<echo message="------ formatDate2 target run ---------" />
				<echo message="Today is ${dd.day}" />
				<echo message="Current Time is ${dd.time}" />
				<echo message="Full Time is ${dd.dt}" />
		</target>
</project>

 

分享到:
评论

相关推荐

    Ant使用指南pdf

    全面的ant使用手册~!内容如下: · Ant 生成文件是如何构造的 · 如何从命令行以及从Eclipse 内运行Ant · 如果通过编译源代码、创建 JAR 文件以及时间戳文件(以识别每次生成过程的输出)来生 成简单的 Java 项目 ...

    Ant权威指南(ant 学习)

    Ant提供了丰富的任务来处理文件和目录,如`copy`、`move`、`delete`、`mkdir`等,以及`tstamp`用于添加时间戳。 十、JAR和WAR打包 Ant可以方便地创建JAR和WAR包,使用`jar`和`war`任务,配合`manifest`元素可以定制...

    Ant的下载安装和简单地使用

    ### Ant的下载、安装与基本使用详解 #### 一、Ant简介 Apache Ant是一个开源的、跨平台的Java编译工具,它使用XML格式的构建文件(通常为`build.xml`)来描述项目的构建过程。Ant能够自动化执行一系列任务,如编译...

    apache-ant-1.10.3-bin.zip

    Apache Ant 是一个广泛使用的构建工具,尤其在Java开发领域中占据着重要地位。它是一个基于XML的构建系统,允许开发者通过定义任务来自动化构建过程,包括编译、打包、测试和部署应用程序。Apache Ant 1.10.3 是这个...

    ant使用,java自动化工具

    Ant使用XML来描述构建过程和依赖关系,使得构建过程跨平台且易于管理。在Java开发中,Ant广泛用于编译、打包、测试、部署等任务。 1. **Ant的基本结构** - `build.xml`: 这是Ant的核心文件,它定义了所有构建任务...

    ant学习指南 ANT是一个基于Java的自动化脚本引擎

    Ant的使用往往从理解开源项目的build.xml开始。通过分析这些实际应用的脚本,我们可以了解如何配置任务、设定属性、调用外部工具(如javac、javadoc和jar),以及如何处理文件和目录操作。例如,以下是一个简单的Ant...

    Ant的安装/配置

    #### Ant的使用 Ant的强大之处在于其灵活的构建脚本。下面是一个基本的`build.xml`示例结构,展示了如何定义任务和它们之间的依赖关系: ```xml &lt;!-- 初始化 --&gt; &lt;!-- 设置时间戳 --&gt; &lt;!-- 加载属性文件 -...

    ant-1.6.5.jar

    2. 多种任务支持:包括编译、测试、打包、部署等,Ant 1.6.5内置了大量的任务,如javac用于编译Java源代码,junit用于执行单元测试,jar用于打包类文件到JAR文件,tstamp用于插入时间戳等。 3. 插件机制:Ant允许...

    JAVA ANT 自动备份程序

    为了实现增量备份,ANT可能使用了类似于`&lt;uptodate&gt;`的任务来检查源文件和目标文件的时间戳,只有在源文件更新后才进行备份。此外,也可以结合使用版本控制系统如Git,以更智能的方式进行增量备份。 总结来说,这个...

    ant-1.9.7jar包 java实现压缩文件文件夹

    在Java开发中,Ant常被用来替代传统的Makefile,因为它更易于理解和使用,并且跨平台。 描述中提到的“java实现压缩文件文件夹”是指使用Java编程语言来执行文件和文件夹的压缩操作。Java标准库提供了一个名为`java...

    ANT的安装配置笔记

    此外,`&lt;tstamp&gt;`和`&lt;property file&gt;`分别用于时间戳和读取属性文件,这些配置提供了项目的基本信息和配置。 总的来说,ANT是一个强大的工具,它以XML为基础,提供了一个灵活的框架来管理Java项目的构建过程。通过...

    [原]使用Ant实现zip压缩解压功能

    除了基本的压缩和解压,Ant还允许我们进行更复杂的操作,比如添加密码保护、设置压缩级别、保留原始时间戳等。例如,为ZIP文件设置密码可以使用`&lt;zip&gt;`任务的`update`属性和`password`属性: ```xml &lt;!-- ... --&gt;...

    ANT Neuro 在eego软件中导出的 EEProbe .cnt格式数据导入EEGLAB的数据读取插件

    因此,使用ANT Neuro官方提供的转换工具或确保插件是最新的版本是至关重要的。 总的来说,ANT Neuro的EEProbe .cnt数据通过EEGLAB的ANTeepimport插件可以在MATLAB环境中得到充分利用,进行深入的脑电分析。这个过程...

    ant学习资料大全。Ant是一种基于Java的Build工具。

    除了基本的`javac`和`jar`任务,Ant还提供了许多其他内置任务,如`copy`用于文件复制,`delete`用于删除文件或目录,`move`用于移动文件,`mkdir`创建目录,以及`tstamp`添加时间戳等。此外,Ant支持自定义任务,...

    AntRenamer简单实用的批量命名的绿色软件

    使用AntRenamer,你可以: 1. **批量重命名**:你可以一次性选择多个文件或文件夹,AntRenamer将根据你的设定规则为所有选中的文件重新命名。这在整理照片、音乐库或者处理项目文件时非常有用。 2. **预览更改**:...

    apache-ant-1.7.0

    1. **核心任务**:Ant的核心包含了一系列预定义的任务,如`javac`用于编译Java源代码,`jar`用于创建JAR文件,`copy`用于文件复制,`delete`用于删除文件或目录,`mkdir`用于创建目录,以及`tstamp`用于设置时间戳等...

    ant自动获取文件路径

    在Ant的构建文件(通常命名为build.xml)中,我们使用各种标签来指定和操作文件路径。`&lt;property&gt;`标签用于设置和获取属性,其中包括文件路径。例如,我们可以定义一个属性来保存某个目录路径: ```xml ``` 这里...

    Ant学习配套电子书

    这本书还将详细讲解Ant中的各种内置任务,如javac用于编译Java源代码,copy用于复制文件,jar用于打包成JAR文件,以及tstamp用于生成时间戳等。 此外,Ant还支持自定义任务,这使得它能够与其他Java库和工具集成,...

Global site tag (gtag.js) - Google Analytics