Formatting a timestamp into string with $ specifier
Formatting a timestamp into string with $ specifier does not work; the formatted string is empty and no error is reported:
I have forced the width to 10 to show that the format is at least partially scanned but when it is omitted the timestamp field is empty.
I couldn't find this problem reported/addressed so here it is (LabVIEW 8.6)
LabVIEW, C'est LabVIEW
Yes, the simple work around is to put the timestamp first in both the string and the inputs. But this is a bug. There is no doubt about that. A high priority? Probably not. Something that should be looked for when doing a revamp of the Format String? Yep.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Similar Messages
-
Convert document into string with unicode
I want to convert my document into string with all <,>,& to be converted into <, >, and &. When I am doing transformation, I am getting <,> etc.
Can anybody suggest me how to do that.
regards,
RanjanI don't know of any way to tell the parser to convert is for you, you'll have to replace the characters yourself after you got the string from the parser.
Aviran
http://www.aviransplace.com -
Convert timestamp to string with milliseconds showing.
I have two questions. The first is I need to know how to convert the timestamp that displays from "Get Date/Time in seconds" to a string format. I found the vi that converts to string but it stops at seconds and cuts off the milliseconds. I wired true to the "Get seconds" terminal so I get the time in seconds, I just don't get the millisecond value. Also I need to know if the clock from "Get Date/Time in seconds", is synchronized (or shows the same time down to the millisecond) with the timestamp that shows in the CAN read vi. I need to have the clock/timestamp from the CAN read synchronized with the "Get Date/Time in seconds" clock/timestamp. I am trying to compare delays in the CAN so I need precision down to the millisecond.
Use Format Date/Time String. For the format code use %H%M%S%4u to get two digits for hours, two digits for minutes, two digits for seconds, then a decimal, and after the decimal you get 4 digits for fractions of a second. Replace the 4 with a 3 to get milliseconds, or with a 1 to get tenths of a second. You get the idea... See attached vi.
- tbob
Inventor of the WORM Global
Attachments:
Milliseconds.vi 12 KB -
How not to omit leading binary zeros with format into string
I'm using format into string to format serial data . The problem I'm having is that Format into String with "%b" format identifier omits leading zeros
in the string.. ie... "3" becomes "11" when I need it as "0011"
Solved!
Go to Solution.see figure:
Attachments:
Example_VI.png 3 KB -
Formatting a string with time stamp and double precision numbers
%s\t%f\r%f
This is a format string that I have in old code that I've decided to change. Problem is I cannot make sense of the string codes in my own old code! Let me explain what I want, and hopefully someone can explain how to do it.
I am using the format into string subvi to merge a time stamp (formatted as %m%d%Y%H%M%S%5u) and two different double precision numbers. This string is then wired into the Write Characters to File subvi so that I can record data as a .txt file, and open it in either Matlab or Excel. There is a minor problem with the string format above because in excel the first time stamp entry is blank, and the first loop only gives the two double precision numbers withouth the time stamp - the time stamp appears in the next loop (probably a looping issue and not due to the string format, but if you see differently please let me know). Now what I want to do is 1. potentially fix that problem and 2. add some more doubles.
1. Is there a string format issue that is evident that I am not seeing that causes the time stamp to be formatted into the string after a carriage return? Or should I be looking at looping issues?
2. How do I add another one - three floating point numbers (double precision)? Are the \'s marking different numbers in this string constant? Or is it the %? I can't find any information about the \'s, but I see that % begins the format specifier.
Ideally, I want these data in the following columns: Date, Time(absolute), FP, FP, FP, carriage return for the next loop (FP is floating point double precision number).
Thanks,
BradHi JonN,
Here there is no need of string concordinate function (in your code), the same result you can find if you connect the output of the format string to shift register, and shift register in data to initialize string connector in format into string function.
<<KUDOS ARE WELCOME>>
ELECTRO SAM
For God so loved the world that he gave his one and only Son, that whoever believes in him shall not perish but have eternal life.
- John 3:16 -
Insert TimeStamp into Db2 using a date String
I need help with inserting a timestamp into DB2.
I get timestamp in the format of a string from a flatfile. e.g "19981012122345"
I need to store this as a timestamp in DB2.
im using the Preparedstatement.
How do i convert this String into a Timestamp?
im trying to insert that as a string and it doesnt work.
This is holding up my work... any ideas, sample code appreciated.
Thanks
SriThanks citcru.
I followed the same pattern as you showed.
I needed timezone too. so i modified the code as below... hope someone else may need this. I refered in the forums for this example.
int Year = Integer.parseInt(Time.substring(0,4));
int Month = Integer.parseInt(Time.substring(4,6));
int Day = Integer.parseInt(Time.substring(6,8));
int Hour = Integer.parseInt(Time.substring(8,10));
int Minutes = Integer.parseInt(Time.substring(10,12));
int Seconds = Integer.parseInt(Time.substring(12));Calendar calendar = Calendar.getInstance(TimeZone.getTimeZone("CST"));
calendar.set(Year,(Month-1),Day,Hour,Minutes,Seconds);
Timestamp tstamp = new Timestamp(calendar.getTime().getTime());
Thanks again citrcu for the reply, this helped me a lot.
Sri -
Formatting a string with Display String
I have a field in my database that is a string with numbers in it and I need it formatted like so: "xx-xx-xx-xxx" nine characters long.
For example: 92438014
I need it to look like: 09-24-38-014
and
141234892
14-12-34-892 etc..
can anyone help me with some code that will do this for me? I'm not the best at crystal custom formatting.
thank you
Edited by: MarcieHennessy on Oct 14, 2009 10:47 PMRaghavendra.G
I was on this site searching for an answer to my problem, and you provided the solution for me with your response to the above. However, my problem was a bit different. I needed a way to format a 9-digit number string into a standard Social Security number format. I used your formula from above, and WOW - it worked! If I could award you double Forum Points, I would. But, since I can't do that, I will just say thanks, and ask God to bless you profusely.
Kathryn J. Ryan. -
Format into string 16 bit signed integer
Is there any format specifier string for "Format into string", whereas the result is an I16 string?
My problem is when I use "%d" and the input string is 65535, the result string should be "-1".
Solved!
Go to Solution.Are you trying to get an integer out of an ASCII string (Scan from String) or turn an integer into a string (Format into String). You title and question seem to contradict each other.
Assuming you are trying to scan from string, it looks like you need to scan into a U16 and then use a conversion bullet to turn it into an I16.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Attachments:
Scan I16.png 11 KB -
Hello all,
I would like to format a string with "a white space" between each
string member. i am at odds as for the format, for the "format
string" in the Format Into String function. let me rephrase that...
the format which needs to be used to format the "FORMAT STRING" in the
Format Into String function.
i looked at the help, but it seemed very nebulous to me. all i need is
to have "a white space" or a "carriage return" between the string
members and store it to a file.
thank you,
cheers,
-U> I would like to format a string with "a white space" between each
> string member. i am at odds as for the format, for the "format
> string" in the Format Into String function. let me rephrase that...
> the format which needs to be used to format the "FORMAT STRING" in the
> Format Into String function.
>
> i looked at the help, but it seemed very nebulous to me. all i need is
> to have "a white space" or a "carriage return" between the string
> members and store it to a file.
>
The format string is basically what ANSI C uses, but that string
function has a dialog to help you build it. Either double click the
node or right click and use the last item.
In the dialog, you can place a format string followed by an exact string
followed by another format
string. For the exact string you can enter a
space to output a white space, but to do a carriage return you have to
use a \n or \r.
Another way to do this, which I think is much easier and easier to read,
is to use the Concatonate Strings node with three inputs. To the top
wire the first string, to the middle wire a string constant from the
next to last row. This is a much cleaner way to do the constants. And
on the bottom input put the other string.
Format into String is much more powerful when appending many types of
data, but the simple append is clearer when it is powerful enough.
Greg McKaskle -
Generate XML report then display like HTML with specified formate
Hello,friends
I want to generate XML report then use XSL to parse it,report will display like HTML with specified formate like attachment,any ideas?
Thank you
AlbHi Ray,
I don't why I can not upload any format picture,so I listed the display as below:
Test Result Company Logo
SN 1111 User Operator
Status Fail Factory SE
Product xxx Tester xxx
Start time xxx Line xxx
Test time xxx
NAME STATUS VALUE LOW HIGH RULE
1.0 Pass/Fail Test Passed True True EQ
2.0 Less than Test Failed 15 10 LT
3.0 String Value Test Passed A string from the limit file A string
End of Report
Could you give me some suggestions?
Thanks a lot
Alb -
How to convert BLOB data into string format.
Hi,
I have problem while converting blob data into string format.
for example,
Select dbms_lob.substr(c.shape.Get_wkb(),4000,1) from geotable c
will get me the first 4000 byte of BLOB .
When i using SQL as i did above,the max length is 4000, but i can get 32K using plsql as below:
declare
my_var CLOB;
BEGIN
for x in (Select X from T)
loop
my_var:=dbms_lob.substr(x.X,32767,1)
end loop
return my_var;
I comfortably convert 32k BLOB field to string.
My problem is how to convert blob to varchar having size more than 32K.
Please help me to resolve this,
Thanx in advance for the support,
NileshNilesh,
. . . .The result of get_wkb() will not be human readable (all values are encoded into some binary format).
SELECT utl_raw.cast_to_varchar2(tbl.geometry.get_wkt()) from FeatureTable tbl;
-- resulting string:
☺AW(⌂özßHAA
Å\(÷. . . .You may also want to have a look at { dbms_lob | http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_lob.htm#i1015792 } "The DBMS_LOB package provides subprograms to operate on BLOBs, CLOBs, NCLOBs, BFILEs, and temporary LOBs."
Regards,
Noel -
Converting sql timestamp into a usable java format??
hi there.
does anyone know how to convert an sql timestamp into a usable java format? i have retrieved a timestamp from a mysql table in a jsp script and would like to convert it into the following format:
12:42pm | 08.07.02
as i understand it, i'll need to convert the timestamp into seconds since 1970 and then manipulate it as a calendar object? my first line is working, but i don't know what to do after...
java.sql.Timestamp sqlTimestamp = resultSet.getTimestamp("date_and_time");
next...?
any help would be much appreciated!!
thanks.please excuse my java sytnax ignorance, but i've tried a bunch of different syntax arrangements and can't figure out how to use the getTime() method. what comes after my first line there?
java.sql.Timestamp sqlTimestamp = resultSet.getTimestamp("date_and_time");
then something like:
long msec=date.getTime(sqlTimestamp);
but that doesn't seem to work...
thanks for any help! -
Help with formatting multiline output into comma delimited ordered output
I have 2 tables:
SQL> desc table_1;
Name Null? Type
===================================
ID NOT NULL NUMBER
DATA1 NOT NULL VARCHAR2(440)
DATA2 NOT NULL VARCHAR2(1024)
SQL> desc table_2;
Name Null? Type
===================================
ID NOT NULL NUMBER
ATTNAME NOT NULL VARCHAR2(255)
ATTVAL VARCHAR2 (4000)
DATA1 NOT NULL CHAR(1)
DATA2 VARCHAR2 (2000)
DATA3 VARCHAR2 (255)
I need to get ATTVAL from where e.g. ATTNAME=att_name1 to ATTNAME=att_name6 from every entry (with its unique ID), and format the output into comma delimited format in e.g. this order:
att_val1,att_val3,att_val6,att_val4,att_val5,att_val6
So e.g. for entry with ID "9812" from the query below, the output I need would be:
187,179,156,134,1436,1809
What I've got so far is as follows:
SQL> SELECT id,attname,attval FROM table_2 WHERE id in (SELECT id from table_1 WHERE data2='xxx')
AND attname in ('att_name1','att_name3','att_name6','att_name4','att_name5','att_name6');
ID ATTNAME ATTVAL
===============================
1970 att_name1 123
1970 att_name2 abc
1970 att_name3 1234
1970 att_name4 def
1970 att_name5 1134
1970 att_name6 ghj
9812 att_name4 134
9812 att_name5 1436
9812 att_name3 156
9812 att_name1 187
9812 att_name2 179
9812 att_name6 1809
77 att_name1 1980
77 att_name5 1867
77 att_name3 174
77 att_name4 1345
77 att_name2 1345
77 att_name6 1345
but I don't know how to format the output comma limited in certain order. (or if this is the best way of getting the data out)
Would someone have idea how this could be done?846954 wrote:
Thanks Frank!
I got much further now :).
I've got Oracle 10g So I used the "SYS_CONNECT_BY_PATH" for my query.
Now I get the output in the format I want, however, it comes out in the order that the attributes are (which is pretty random).The values you posted are in order: 'attval1' < 'attval2' < ...
So I'm using this now(had to use "|" as separator because SYS_CONNECT_BY_PATH would not work with comma due to some of the attval having comma in them ):The values you posted don't contain and commas.
You're hiding what the problem is. It would really help if you posted actual data. It always helps if you post CREATE TABLE and INSERT statements for a little sample data, and the results you want from that data.
Assuming you really have something that has to be in a certain order, and that order is not based on anything in the values themselves, then DECODE might be a good way to do it. Storing the sort value in a table might be even better.
It looks like you were using an Oracle 9 exanple. In Oracle 10, using SYS_CONNECT_BY_PATH is simpler:
SELECT id
, LTRIM ( SYS_CONNECT_BY_PATH (attval, '|')
, '|'
) AS attvals
FROM (
SELECT id
, attval
, ROW_NUMBER () OVER ( PARTITION BY id
ORDER BY DECODE (...)
) AS curr
WHERE id IN (
SELECT id
FROM table_1
WHERE data2 = 'xxx'
AND attname IN ('attname1','attname2','attname3','attname4','attname5','attname6')
WHERE CONNECT_BY_ISLEAF = 1
START WITH curr = 1
CONNECT BY curr = PRIOR curr + 1
AND id = PRIOR id
;You don't need two almost-identical ROW_NUMBERs; one will do just fine. -
How to put String with html tags as it is into xml
I am using apache dom API to create xml from java.
I have a string with html tags in it .when I add the string to xml, its replacing all the "<"; with < and ">" with > I would like the html tags to look as it is instead of the > and & lt;. How can I acheive that
this is the code snippet of what I am doing
In java class
String titleString = "<font color=red>This Is an Example of a Red Subject</font>"
Document doc = new DocumentImpl();
Element root = doc.createElement("bulletin");
Element item = doc.createElement("title");
item.appendChild(doc.createTextNode(titleString));
In Xml it looks like below
<title><font color=red>This Is an Example of a Red Subject</font></title>
but I would like to have the xml like below
<title><font color="red">This Is an Example of a Red Subject</font></title>
Can you please suggest me whats the best way to acheive this.
I appreciate all your help
Thank you
SumaOne problem is that you don't understand escaping. If you re-read what you posted you'll see that what you say you get, and what you say you want, are identical. That's because you didn't escape one of the two properly. So your first step should be to find the section about escaping in Chapter 1 of your XML book and read it carefully. Figure out what you should have done here (yes, the same rules apply).
However, to attempt to answer what I think your question is: if you have a String which contains markup, and you want to convert that String to XML elements, then you have to feed the String into an XML parser. -
Including a String with HTML format
Hello,
Any idea how I can include in a JSP page a String attribute of a bean, so that the format included in the String is being interpreted?
example:
String htmlCode = "<td> textext </td>"
it should display: "textext" (which I will put inside a <tr> </tr>)
something like <tr> <c:out value="${SessionBean.htmlText}"/> </tr>
but c:out is also displaying the TD's...
Thanks!grazie bsampieri !
that's another question...
Where do I find a good "Manual"?
Regards
Maybe you are looking for
-
Archive file with errors in sender file adapter not working! please help!
Hi Experts, I have a file to RFC scenario. the input is a XML file. I have setup the flag in sender file adapter channel for archiving the input files with errors. But it is not working. For testing I have used an invalid xML file for example with
-
How do I get apps downloaded from the iTunes store? Every time I try to sign on with my user id and password, I get a message stating that my account has never been used to purchase anything from iTunes before, and that I need to review my account. Y
-
I imported a CD to iTunes in the mp3 format. How can I take that file and change it back to a wav file to burn it back onto a blank CD?
-
Hi, i want to use dovecot as IMAP server. but i don't get i is use getmail to fetch pop3 mail. this works fine, but dovecut doesn't the config is very complicated, the log doesn't say a lot and every howto on google says..."just install it and it wor
-
Computer wont recognize 2nd generation nano ipod
I have a 2nd generation ipod nano, and my computer wont recognize it. I plug it to my laptop and nothing pops up. i have tried connecting it to another computer but it wont recognize it on that computer either. i have no idea what is wrong with it. C