小编Ami*_*mit的帖子

如何将currentTimeMillis转换为Java中的日期?

我在服务器中生成的某个日志文件中有毫秒数,我也知道生成日志文件的区域设置,我的问题是将指定格式的毫秒转换为日期.该日志的处理发生在位于不同时区的服务器上.转换为"SimpleDateFormat"程序时,机器的日期是这样的,因为这样的格式化日期并不代表服务器的正确时间.有没有办法优雅地处理这个问题?

long yourmilliseconds = 1322018752992l;
        //1322018752992-Nov 22, 2011 9:25:52 PM 

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss,SSS",Locale.US);

GregorianCalendar calendar = new GregorianCalendar(TimeZone.getTimeZone("US/Central"));
calendar.setTimeInMillis(yourmilliseconds);

System.out.println("GregorianCalendar -"+sdf.format(calendar.getTime()));

DateTime jodaTime = new DateTime(yourmilliseconds, 
                    DateTimeZone.forTimeZone(TimeZone.getTimeZone("US/Central")));
DateTimeFormatter parser1 = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss,SSS");

System.out.println("jodaTime "+parser1.print(jodaTime));
Run Code Online (Sandbox Code Playgroud)

输出:

Gregorian Calendar -2011-11-23 08:55:52,992
jodaTime 2011-11-22 21:25:52,992
Run Code Online (Sandbox Code Playgroud)

java date

132
推荐指数
9
解决办法
30万
查看次数

Grails条件查询重建重复实例

我有一个被调用的域类Order,该类hasManyItem类有关系.当我查询与一定的限制的命令列表我得到尽可能多的情况下,Order因为有items.

因此,例如,Order实例已经说过对3个实例的引用,Item则条件调用Order将返回3个重复的实例Order.我不确定,但是值得一提的是域类OrderfetchMode设置为"eager".

我真的很困惑那里发生的事情.在这方面的任何帮助将不胜感激.附上一小段代码:

def clazz = "cust.Order"
def criteria = clazz.createCriteria()
        println("clazz == "+Order.list())// returning correct data i.e unique instance of order
        def filter = {
                    // trimmed down all filtering criteria for debugging
            }//close filter
        List results = criteria.list(max:params?.max,offset:params?.offset,filter)
            results.each{Object data->
                println(data.getClass())
            }
        println("results == "+results)
Run Code Online (Sandbox Code Playgroud)

再次感谢

grails criteria

5
推荐指数
2
解决办法
2290
查看次数

如何在离子内容中渲染svg

我的应用程序是使用Angularjs和ionic构建的,使用cordova进行混合移动应用程序,当尝试呈现从后端接收的svg内容时,应用程序无法呈现预期的图表.

这就是我的代码的样子

<ion-tab title="Diagram" icon-on="mcfly">           
        <ion-view>
            <ion-content class="padding" ng-class="{'has-loading': header.isLoading}">
                <h4>System Diagram</h4>                 
                    {{diagram}}
        </ion-content>
    </ion-view>
</ion-tab>
Run Code Online (Sandbox Code Playgroud)

但我看到的是svg数据而不是图像,我是否遗漏了任何声明或任何东西?

谢谢

svg angularjs ionic ionic-view

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×1

criteria ×1

date ×1

grails ×1

ionic ×1

ionic-view ×1

java ×1

svg ×1